2010-01-21 16 views
5

Duplicar posible:
Converting from Mercurial to SubversionMigración de Mercurial a la subversión

Hola.

¿Alguien sabe de una forma relativamente sencilla de migrar un repositorio de Mercurial a un nuevo repositorio de Subversion?

Gracias.

+0

Por supuesto, la pregunta sarcástica inútil es "¿Por qué querrías?". Desafortunadamente, no tengo una respuesta muy buena ya que Subversion tiene una noción de rama realmente diferente a la de Mercurial. – Omnifarious

+0

Quiero usar algunos de los poderes de integración IDE de Subversion con RubyMine, que Mercurial y Git no son compatibles. Preferiría Git, pero la integración con IDE es en última instancia más útil para mí. –

+0

Curioso de hecho ... generalmente las personas se están moviendo en la dirección opuesta. – Ether

Respuesta

7

Es posible que desee utilizar el Convert Extension.

hg convert --dest-type svn mercurial_repo_name svn_repo_name 

Esta extensión se distribuye con Mercurial y entiende CVS, Subversion, Git, Darcs, Monótono, Bazar, GNU Arch, Perforce y Mercurial como formatos de origen y mercurial y Subversion como los formatos de destino.

+0

Intenté ejecutar esto en la línea de comandos y Mercurial no reconoce el comando ... hmmm ... –

+1

@Alex: ¿Habilita la extensión? – gizmo

+0

Sí, asegúrese de que esté habilitado en su archivo .hgrc. –

Cuestiones relacionadas