Esta es una pregunta que me ha estado molestando por un tiempo. Yo he hecho mi tarea y comprobado stackoverflow y encontré al menos estos dos temas acerca de mi pregunta: Git for Mercurial like git-svn y Git interoperability with a Mercurial repositoryGit como cliente mercurial? ¿Por qué no git-hg?
que he hecho algunas google serio para resolver este problema, pero hasta ahora sin suerte. También he leído el libro Git Internals, y el Mercurial Definitive Behind the Scenes para tratar de resolver esto. Todavía estoy un poco desconcertado por qué no he podido encontrar ninguna herramienta de git-hg adecuada.
Desde mi punto de vista git-svn es una de las características principales, por lo que he elegido usar git sobre mercurial también en el trabajo. Me permite usar un flujo de trabajo que me gusta, y nadie más necesita molestarse, si no les importa. Simplemente no veo el punto de usar el repo hg intermedio para convertir de ida y vuelta, como se sugiere en una de las cadenas.
De todos modos, por lo que he leído, hg y git parecen muy similares en el diseño conceptual. Hay differences under the hood, pero ninguno de ellos debería evitar la creación de un cliente git para hg. Como me parece, las sucursales de rastreo remoto y las fusiones de pulpos hacen que git sea aún más poderoso que hg.
Entonces, la verdadera pregunta, ¿hay alguna razón real por la cual git-hg no existe (o al menos es muy difícil de encontrar)? ¿Existe alguna animosidad entre los usuarios de git (y los desarrolladores) hacia sus contrapartes de hg que ha causado la falta de la herramienta git-hg? ¿Alguno de ustedes tiene planes para desarrollar algo como esto y hacerlo público? Pude ser voluntario (aunque con C-skills muy débiles) para participar y hacer esto. Simplemente no poseo el conocimiento completo para comenzar esto yo mismo.
¿Podría ser esta la herramienta para terminar con todas las guerras de DVCS para siempre?
@pajton: o porque 'git' es mucho mejor que' hg', ¿verdad? – Cascabel
git-hg existe (ahora). http://stackoverflow.com/questions/5225666/is-there-a-git-command-to-import-a-hg-repository –