Existe uma nota nos documentos do hgsubversion que há uma fuga de memória em trações longas que requerem repetidos puxões.
Por várias razões complicadas, eu tive que svnsync um repositório de subversão para ser local, antes que eu pudesse cloná-lo com hgsubversion, ao invés de cloná-lo diretamente da 'fonte'.
Agora que funcionou com sucesso, (20secs vs 3hours então falham) eu desejo mudar o pull URI de volta para a fonte original, já que funciona bem sob circunstâncias normais. No entanto, se eu alterar o URI .hg / hgrc de volta para a fonte original e fizer um pull hg para verificar se está funcionando, recebo uma mensagem abort: unable to operate on unrelated repository
. Obviamente, os 2 svn repos são idênticos, mas mesmo o --force
flag não parece convencer hg (subversion) de que eles são idênticos.
Eu também tentei executar um hg convert
no repositório svn local, no entanto, quando eu fui puxar da fonte original, parece que ele não reteve a história (apesar de já estar lá) e decidiu puxar tudo novamente.
Alguém tem alguma ideia?
Existe uma nota nos documentos do hgsubversion que há uma fuga de memória em trações longas que requerem repetidos puxões.
Tags repository svn mercurial checkout