source control apexsql svn version-control tfs mercurial

svn - control - Importar el historial de TFS en Mercurial(hg)



sql source control free (6)

¿Alguien ha tenido éxito al importar el historial de TFS 2008 en un nuevo repositorio de Mercurial?

La única solución posible que he encontrado hasta la fecha es ir a TFS -> svn -> hg usando tfs2svn y luego usar la extensión Convert, pero aún no he probado esto.




La última versión de SvnBridge se actualizó para brindar un mejor soporte con el comando hg convert. Así que hemos estado usando hg convert con SvnBridge ahora y para la mayoría de los proyectos ha funcionado perfectamente.


La extensión de conversión no es compatible con TFS (a partir de Mercurial 2.0).

Si puedes convertir a Subversion primero, entonces esa es una buena opción.

Esto no es inusual: al convertir desde CVS, algunos usuarios reportan mejores resultados al usar primero uno de los convertidores de CVS a SVN altamente sintonizados y luego convertir de SVN a Hg. Así que no te sientas mal por tomar este "desvío" :-)


No pude dormir durante el fin de semana y no pude hacer que las soluciones TFS-> SVN-> Hg funcionen de manera confiable, así que escribí una herramienta para hacer exactamente esto: Tfs2Hg


O tfs2svn o use la extensión Mercurial Convert para convertir directamente a través de SvnBridge .