[debian-rj] SVN
Gustavo Franco
stratus em debian.org
Segunda Agosto 13 01:35:56 BRT 2007
On 7/31/07, luhlig <luiz.uhlig em gmail.com> wrote:
> Alguém sabe como fazer ou já fez cópia de parte de um repositório svn
> para outro mantendo o histórico do mesmo ?
Sim, no caso eu mantenho um 'mirror' completo do svn.sacix.org.br
(svn) em www.sacix.org.br que é sincronizado de tempos em tempos
usando svk. Não há escrita em www.sacix.org.br, mas isto é só um
detalhe, que 'me livra' da necessidade de efetuar 'merges'.
> Já li quase todo o manual do subversion e não encontrei referência
> para esse tipo de transação, achei apenas para migração completa de
> repositórios.
Você vai precisar de algo parecido com os comandos descritos na URL abaixo:
http://varnish.projects.linpro.no/wiki/UsingSvnSvk#SVKQuickstart
De qualquer forma a idéia é criar um repositório "vazio" com o svk e
fazer com que ele baixe uma parte do repositório que você precisa,
seja o trunk, alguns branches ou tags. O grande diferencial dele aqui
é que ele realmente faz o "mirroring", coisa que o cliente 'puro' svn
não faz.
O svk não só mantém o histórico, como adiciona o sentido de origem mas
se você quiser se desfazer do antigo, pode continuar usando svn ao
invés de svk em cima desse novo repositório.
Espero ter ajudado,
-- stratus
http://stratusandtheswirl.blogspot.com
get debian @ http://get.debian.net/
Mais detalhes sobre a lista de discussão debian-rj