将 TortoiseHg 移植到使用 Git 是否容易?

发布于 2024-10-16 12:00:34 字数 98 浏览 0 评论 0原文

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

TortoiseHg is superior to TortoiseGit in many features.
Would be a matter of changing a few lines of code to make a new TortoiseGit based on TortoiseHg, or it requires weeks/months of development?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

遗弃M 2024-10-23 12:00:34

您可以通过优秀的 hg-git 扩展(由 github 人员开发)将 Mercurial 与 Git 存储库结合使用。任何最新的 TortoiseHg 版本都已经具有 dulwich 库,您只需克隆 hg-git 并在 Mercurial.ini 文件中添加几行即可。

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

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

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

You can use Mercurial with Git repositories via the excellent hg-git extension, which is developed by the github folks. Any recent TortoiseHg version already has the dulwich library, you just need to clone hg-git and add a couple lines to your mercurial.ini file.

The instructions are in the TortoiseHg help under "Use with other VCS systems" .

Directions for configuring ssh can be found here. However, TortoiseHg will automatically use the plink it comes bundled with, so you don't need to worry about configuring PuTTY's plink.

Note that I've had some problems cloning large repos on XP due to file locking issues which don't seem to occur on Windows 7.

想你的星星会说话 2024-10-23 12:00:34

这绝对不是改几行那么简单的事。

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

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

就您希望看到的改进向 TortoiseGit 团队提供良好的反馈会更具建设性。

It would definitely not be just a matter of changing a few lines.

TortoiseHg is intimately written against Mercurial. It doesn't just wrap around the command line client, it integrates with the core python code.

The entire program, from bottom and up, would have to be rewritten.

It is much more constructive to give the TortoiseGit team good feedback on what you would like see improved.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文