[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