如何使用 TortoiseHg 将项目拉取或推送到 GitHub 存储库?

How to pull or push a project using TortoiseHg to GitHub repository?

最近,我了解了版本控制系统(如- Git 和 Mercurial)并爱上了它们。我检查了 TortoiseHg、TortoiseGit、EGit、Git-Bash、Git-Gui 和 SourceTree。我还注册了 GitHub 和 Bitbucket;并了解了开源和商业项目是如何托管在那里的。

现在,我也想把我的项目上传到网上。但问题是-我想在我的电脑上使用 TortoiseHg(因为,它简直太棒了!),并将我的项目保存在 GitHub。我在 Internet 上浏览并了解到将 Mercurial 存储库转换为 Git,但我不知道,这对我来说似乎很复杂。有什么简单的方法可以做到这一点吗?

其实我不想用第三方软件;但如果真的没有别的出路,我也愿意尝试那个选项。

我也遇到了同样的问题。感谢 TortoiseHg 开发人员,他们为此创建了一个超级简单的扩展 (hggit)。你甚至不会觉得你正在使用两个不同的版本控制系统。

首先,转到:文件 > 设置 > 扩展程序,然后检查 hggit-


现在,要拉动或推送一个项目,您所要做的就是在存储库 url-

之前放置一个 git+ 前缀

这就是您要做的全部!现在克隆、拉、推;你不必担心任何事情。