Usando o Subversion


proxy

No arquivo ~/.subversion/servers, localize as diretivas e configure conforme desejado.

http-proxy-host = proxy.incolume.com.br
http-proxy-port = 9000
http-proxy-exceptions = *.incolume.com.br, apore

Sem cache de autenticação permanente

No arquivo ~/.subversion/config na sessão [auth] descomente a diretiva
store-passwords = no


Sem cache de autenticação volátil

Durente a execução, acrescente a opção --no-auth-cache
svn ci -m '' /tmp/projeto --no-auth-cache --username brito

Checkout coletivo

baixando lista de svn coletivamente do arquivo svn.list, que possui o comando svn completo
cat ~/plone/svn.list |while read a;do $a; done

baixando lista de svn coletivamente do arquivo svn.list, o qual possui apenas a URL do produto extraida do 'svn info'
cat ~/ambiente_pzp/svn.list |while read a; do P=$(awk -F/ '{print $7}' <<< $a); svn co $a $P; done


ou
cat ~/ambiente_pzp/svn.list |while read a; do svn co $a $(awk -F/ '{print $7}' <<< $a); done



Comandos principais


Checkout de projeto:
svn co http://host/svn/projeto

Troca de projeto:
svn sw http://host/svn/projeto2 projeto

Status de projeto:
svn st /projeto

Adicinar arquivo ao projeto:
svn add /projeto/arquivo.ext

Diff de projeto:
svn diff /projeto

Listagem do conteudo do projeto:
svn ls /projeto

Importe para ramo ou criar projeto:
svn import /projeto http://servidor/svn/projeto

Ajuda sobre comando do comando svn:
svn help

Comentários