我是一名经验丰富的git用户,正在与使用Mercurial的人合作。我真的很想念'git gui'来帮助我完成我的工作。我看到两个工具,qct和hgct都支持Mercurial。
我最喜欢git gui的东西是它显示所有未提交的文件(以及未跟踪的文件),并使我可以轻松地将整个文件或单个差异添加到提交/更改集中。考虑到这一点,我可能更喜欢哪种工具,qct还是hgct?根据您的经验,是否有其他理由选择一种工具而不是另一种工具,如果是这样,它们是什么?
我在标准的Debian测试系统上安装了qct,hgct和tortoisehg。在这三个中,qct是唯一一个开箱即用的。但要做任何有趣的事情,它似乎需要像diffmerge这样的第三方工具。 (该网站声称不然,但Debian还没有赶上现实。)
我发现qct非常令人沮丧。问题包括:
我的tortoisehg安装经验令人沮丧。 .deb
文件在网站上承诺,但它们不存在。从最新的稳定版本中提取一个工具,只需在每次调用时生成一个堆栈跟踪。 (我发现了一个修复,但是真的!)升级到最新的Debian unstable hg之后,我对Tortoise Hg提交工具印象非常深刻。这是对git gui的最佳近似。
而作为事后的想法,hgct是一个明显的损失:
Tortoise Hg是明显的赢家。