2

TortoiseHg 在许多功能上都优于 TortoiseGit。是否需要更改几行代码以基于 TortoiseHg 制作新的 TortoiseGit,或者需要数周/数月的开发?

4

2 回答 2

9

您可以通过优秀的hg-git 扩展将 Mercurial 与 Git 存储库一起使用,该扩展由 github 人员开发。任何最近的 TortoiseHg 版本都已经有了 dulwich 库,你只需要克隆 hg-git 并在你的 mercurial.ini 文件中添加几行。

这些说明位于 TortoiseHg 帮助中的“与其他 VCS 系统一起使用”下。

可以在此处找到配置 ssh 的说明。不过 TortoiseHg 会自动使用它自带的 plink,所以你不用担心配置 PuTTY 的 plink。

请注意,由于在 Windows 7 上似乎不会出现文件锁定问题,我在 XP 上克隆大型存储库时遇到了一些问题。

于 2011-02-09T18:05:15.593 回答
5

这绝对不仅仅是改变几行的问题。

TortoiseHg 是专门针对 Mercurial 编写的。它不仅包含命令行客户端,还与核心 python 代码集成。

整个程序,从下往上,都必须重写。

向 TortoiseGit 团队提供关于您希望改进的内容的良好反馈会更具建设性。

于 2011-02-09T13:17:00.627 回答