svnadmin dump pular revisão

2

Existe algum perigo de pular uma revisão em particular se eu souber que não precisamos dela ao usar o svnadmin dump?

Estou migrando para um novo servidor SVN, e um commit tolo de cerca de 1 gb de imagens está causando o despejo para sempre. Além disso, estou configurando um svnsync para fazer sincronizações incrementais em cada commit, mas minha sincronização inicial acaba expirando, apenas nessa revisão em particular.

Se eu fizer um despejo para essa revisão, então faça um dump incremental a partir de então, isso poderia de alguma forma afetar as revisões depois disso?

    
por brad 16.12.2009 / 21:32

1 resposta

5

para ser completamente seguro, execute da seguinte forma:

svnadmin dump /your/repo| svndumpfilter exclude path | svnadmin load /new/repo

faça um backup do repositório antigo e, quando tiver certeza de que está tudo bem, basta trocá-lo por um novo.

mais sobre o svndumpfilter aqui ; palavras-chave para o google: svn obliterate - talvez algum dia seja implementado. .

    
por 16.12.2009 / 21:46

Tags