SVN Mesclar dois reposiories - e os UUIDs?

1

Este é o meu cenário:

Originalmente tinha dois repositórios separados, eu preciso mesclar estes em um repositório. Eu não me importo muito com a história nesses repositórios. Eu criei um novo repositório e posso importar os repositórios sem problemas.

A questão é que, com os usuários trabalhando em cópias, eu posso pedir a eles para

switch --relocate

no entanto, há o problema do UUID, que será diferente para cada repositório original: só posso reatribuir o UUID no novo repositório para corresponder a um dos repositórios originais.

Então, qual é o melhor método para resolver esse problema? (Eu suspeito / espero que eu esteja indo sobre isso errado ...) Qualquer idéia apreciada!

-Grant

    
por user36083 25.02.2010 / 21:40

1 resposta

1

Eles precisam apenas realocar uma cópia de trabalho para o novo repositório que (uma vez atualizado) terá todo o conteúdo dos 2 repositórios originais, então a segunda cópia de trabalho pode ser descartada.

Você não precisa se preocupar com UUIDs.

Pessoalmente, se fosse eu, e não me importava com o histórico, criaria um novo repositório em branco, exportaria a revisão mais recente de ambos os repositórios existentes e os importaria (talvez em pastas pai no novo repositório - Por exemplo, / old-repo1 / stuff, / old-repo2 / stuff), em seguida, peça aos usuários para desconsiderarem ambas as cópias de trabalho e verificarem uma nova.

Obviamente, certifique-se de que todos os usuários tenham confirmado todas as alterações pendentes antes de fazer isso!

    
por 25.02.2010 / 23:09