Recientemente, aprendí sobre los sistemas de control de versiones (como Git y Mercurial) y me enamoré de ellos. He revisado TortoiseHg, TortoiseGit, EGit, Git-Bash, Git-Gui y SourceTree. También me he registrado en GitHub y Bitbucket; y aprendió sobre cómo proyectos de fuente abierta y comerciales están alojados allí.
Ahora, deseo upload mis proyectos en línea también. Pero el problema es que quiero usar TortoiseHg en mi PC (¡porque es simplemente maravilloso!) Y mantener mis proyectos en GitHub . He navegado por Internet y he aprendido a convertir el repository de Mercurial en Git, pero no sé, me pareció complejo. ¿Hay alguna manera fácil de hacer esto?
En realidad, no quiero usar software de terceros; pero si realmente no hay otra salida, estoy dispuesto a probar esa opción también.
También caí en el mismo problema. Y gracias a los desarrolladores de TortoiseHg, crearon una extensión súper simple para esto ( hggit ). Ni siquiera sentirá que está trabajando con dos sistemas de control de versiones diferentes.
Primero, vaya a: Archivo> Configuraciones> Extensiones , y revise hggit –
Ahora, para tirar o empujar un proyecto, todo lo que tienes que hacer es poner un prefijo git+
antes de la url
repository –
¡Eso es todo lo que tienes que hacer! Ahora clone, tire, empuje; no tendrás que preocuparte por nada.