Labs SEI >

O SVN é sistema de controlo de versões do código fonte que apoia o trabalho em equipa.
O JDeveloper tem suporte SVN integrado através das opções Versioning:

Está disponível um repositório SVN para cada grupo. Trata-se de um recurso adicional cujo uso não é obrigatório.
A utilização do SVN não dispensa a necessidade de fazer backups regulares do projecto.

O repositório de cada grupo está disponível via SSH em:

svn+ssh://sigma.tecnico.ulisboa.pt/afs/ist.utl.pt/groups/meic-sei/proj/svn/CXX
onde:

É recomendado criar uma pasta no SVN para cada Application. Dentro de cada Application vão existir um ou mais Project:

    CXX/
    |
    |---Application1/
    |   |---tags/
    |   |---branches/
    |   |---trunk/
    |       |---Project1
    |           |...
    |       |---Project2
    |           |...
    |
    ...

A pasta trunk é a versão principal da Application.
A pasta tags permite fazer cópias de uma dada versão (snapshots).
A pasta branches permite criar versões alternativas à versão principal.

Os ficheiros a ignorar impedem que ficheiros temporários encham o repositório com ficheiros desnecessários. Aquando da importação do projecto JDeveloper para o repositório SVN, deverão aceitar os valores propostos para os filtros de ficheiros a ignorar (propriedade svn:ignore).