Está página tem como objetivo auxiliar na utilização do SVN na linha de comando.
Considerando que o diretório e repositório já estejam criados, é necessário escolher uma pasta no computador para receber os arquivos do repositório, escolhida a pasta, navega até a mesma e digite:
svn checkout https://ipdosvnserver/svn/repositorio --username ragazzid
Depois você pode trabalhar tranquilamente e jogar os devidos arquivos na pasta, quando quiser sincronizar as atualizações, basta digitar a seguinte sequencia de comandos.
svn add *
onde * singifica todos os arquivos desse direitório, isso pode ser necessário caso você crie novos arquivos, caso você não tenha criado nenhum arquivo novo, pule essa etapa
svn commit * -m 'Desc da Atualização'
onde * singifica todos os arquivos desse diretório a serem sincronizados com o repositório original
Para pegar uma versão anterior, basta digitar o seguinte comando
svn checkout -r 3 https://ipdosvnserver/svn/repositorio --username ragazzid
onde o número 3 significa o número da versão que deseja receber
Existem 2 comandos diferentes para diferentes situações, é interessante entender bem a situação antes de usar algum desses comandos:
O comando:
svn revert <caminho&arquivo>
O comando irá restaurar o arquivo para suas edições da revisão atual, ou seja, quaisquer modificações feitas SEM realizar o commit serão restauradas, exemplo:
Esse comando é utilizado para recuperar (substituir) diferentes versões de um arquivo pela versão solicitada.
Após fazer um svn commit e receber as informações da versão X você notou que um ou mais arquivos vieram com erros e você deseja pegar da versão x-1 apenas esses arquivos, então você digita o seguinte comando:
svn merge -c 1 <caminho&arquivo>
Sendo 1 o número da versão do arquivo que você quer receber
Também é possível pegar apenas os dados que foram alterados entre 2 versões distintas
svn merge -r 3:2 <caminho&arquivo>
Onde 3 é a versão atual e 2 é a versão que você quer mesclar (remover as mudanças)