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 completocat ~/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