script para subversion

1. script para subversion

igor muzetti
parrera

(usa Debian)

Enviado em 09/03/2010 - 16:56h

Eai pessoal, precisso fazer um script que será executado somente as vezes por isso ele não precisará ficar no cron.
Mas é o seguinte possuo um repositório subversion em uma máquina e em outro lugar um espelhamento deste repositório, meu script seria fazer um checkout dos 2 repositórios e depois fazer um diff para compará-los.Neste scrpit devo somente ter os comandos checkout dos 2 repositorios um de cada vez e depois como faço o diff?
Aonde posso guardar este script?E como eu uso ele?ou seja no momento em q eu quiser fazer essa ações como faço para executar o script?
Alguém poderia me indicar algo para ler sobre esse manuseio dos scrpits?
Obrigado á todos.




  


2. Re: script para subversion

mazin
mazinsw

(usa Ubuntu)

Enviado em 19/03/2010 - 21:21h

pelo que entedi você quer sincronizar os repositórios
crie um script na pasta /bin para simplesmente digitar o nome dele e executa-lo no terminal

no script conterá um
FILES_REPOSITORIO_1=$(ls /pasta/subversion)
FILES_REPOSITORIO_2=$(ls /pasta/subversion)

use o for para comparar, porque se voce usar o diff ele compara por linhas acho, e em ordem alfabética se for assim o diff não serve
sintaxe
for (var; FILES_REPOSITORIO_1) {
ARQUIVOS_IGUAIS=$(grep var FILES_REPOSITORIO_2);
if [ ARQUIVOS_IGUAIS -z ];
#não tem no repositorio 2 então copia para ele
cp diretorio1/var /diretorio2
fi
}

faça o inverso também ou compare a quantidade de arquivos







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts