Para configurar os repositórios externos utiliza-se os comandos:
svn propgetO comando propget serve para você solicitar uma propriedade configurada em um diretório. Um exemplo de sua utilização é:
svn propset
svn propget svn:externals .O ponto do final se refere ao diretório corrente, caso queira pegar a propriedade de outro diretório basta passar um caminho no lugar do ponto.
O comando propset server para setar uma propriedade e sua syntaxe é:
svn propset svn:externals 'dir_local http://endereco.svn.remoto/nome/do/diretorio' .Repare o ponto no final. Este comando diz que no diretório corrente (o ponto) será criado um diretório com o nome dir_local e seu conteúdo será buscado do repositório http://endereco.svn.remoto/nome/do/diretorio.
Após está mudança, basta fazer um commit e um update das alterações para buscar o repositório externo. Caso você queira criar mais de um repositório externo adicione todas as referência externas em um arquivo da seguinte forma:
dir_local1 http://endereco.svn.remoto/nome/do/diretorio1E ao utilizar o comando svn propset faça o seguinte:
dir_local2 http://endereco.svn.remoto/nome/do/diretorio2
dir_local3 http://endereco.svn.remoto/nome/do/diretorio3
svn propset svn:externals -F nome_do_arquivo .Não esqueça depois de setar a propriedade de realizar um commit.
Isso é realmente muito fácil, mas a documentação do SVN deixa bastante a desejar em relação a um recurso tão útil.
Nenhum comentário:
Postar um comentário