1
2
像谢尔盖一样,我基本上是一个命令行的人…但我要注意的是 TortoiseHg 工具是跨平台的——我花了很长时间才意识到这一点:—)
我只使用他们的变更集浏览器(因为它很快而且看起来不错),但是他们也提供了一个提交工具,它将显示未提交和未跟踪的文件,以及
let you select individual hunks
(像
|
2
2
我个人使用QCT,我在GitGUI上看到的,QCT也很接近它。如果您另外使用 qct extension 对于Mercurial,您可以提高一点。 QCT的另一个优点是平台中立性。我不知道您使用的是哪个系统,但是我在Linux和Windows下运行它非常满意。如果您使用Windows,那么您也可以尝试TortoiseHg,它提供了一个提交工具,我记得它叫做hgtk。但是它也可以在Linux下独立运行,因为它是用Python编写的。 正如我所看到的,hgct似乎不再被积极开发,最后一次代码更改是在2007年左右,所以我敢打赌,Mercurial的所有实际功能都得到了支持。 所以我建议使用QCT。 |
3
0
稍微偏离主题,但仍然…… 很久以前我用的是乌龟,我非常喜欢它。它有Windows下最好的VCS用户界面(如果不是最好的整体)。它有很多微小的东西,这些对你有帮助。 然后我不得不在几台没有中央存储库的计算机上(在工作、在家等)进行一些开发——我开始寻找一些不那么集中的东西。Git是最强大的一个,但是它在Windows下的实现并没有Unix那么聪明。Mercurial是第二名,从那时起它就成了我最好的了。 我使用tortoissesvn的方式和我现在使用mercurial的方式之间的唯一区别是,我使用命令行完成所有工作。它比任何VCS的UI版本都快得多。当然,现在很少有这样的情况,如果没有一些图形表示或丰富的用户界面很难管理。我现在能记住的唯一情况是三向合并。 所以,总结一下我的观点——如果你从来没有尝试过只使用命令行界面,那就尝试几个星期。前几天有点难,但后来…你能更快地获得信息——用你的手指的速度,通常比你的手臂(整个手臂)更快、更精确,这是使用鼠标所需要的。 试试看,你会喜欢的。:) 另外,请不要把我的回答当作是一种尝试来教你——我正在分享我自己的经验,这可能对你也有帮助。 |
Teck-freak · 压缩mercurial存储库-推荐的方式? 6 年前 |
mika · mercurial中是否可能合并章鱼 7 年前 |
Sergii Tanchenko · 在所有子目录上运行hg pull 7 年前 |
David · 可能有2台mercurial服务器,使用相同的数据库 7 年前 |
Willard · 如何撤消Mercurial更新 7 年前 |
ngoldbaum · 禁用mercurial的颜色和分页 7 年前 |