TortoiseHg,TortoiseGit和Git Extensions可以和平共处吗?

haz*_*ziz 7 git version-control mercurial tortoisegit

这是在64位Windows机器上,也运行Visual Studio 2010.

3年前曾问过一个类似的问题(re TortoiseSVN和TortoiseHg),但该软件早期有几个版本,并且使用的是TortoiseSVN而不是TortoiseGit.如果想要关闭这个帖子,请记住这一点.

3件软件会和平共处吗?任何稳定性问题?我经常看到附加到提交文件的复选标记图标"闪烁".任何人都遇到的任何问题?我将主要通过命令行使用mercurial,但如果我尝试使用Git,我很想尝试使用TortoiseGit或Git Extensions,因为我仍然觉得它很难掌握,但是发现它更容易使用.我试图坚持学习Git的主要原因是我发现Github比Bitbucket更具吸引力(主要是因为它的大小).我从未使用过subversion或任何其他版本控制软件,所以与subversion的做事方式相比,对我来说用处不大.

谢谢.

krt*_*tek 7

我在我的桌面计算机上安装了TortoiseHG和TortoiseGit,以及用于HG和Git的Visual Studio扩展以及Git的命令行版本......从来没有因同居而导致任何稳定性问题.

我看到的唯一有问题的案例是包含.hgAND .git目录的文件夹.我没有对此进行测试,但我认为文件夹图标根本不正确;)

说到图标叠加,我将其停用,原因如下:

  • 所谓的覆盖"服务器"需要大量的资源
  • 即便如此,图标通常也是错误的,您必须刷新上下文菜单
  • 它真的使文件浏览器布局变得混乱

关于git学习,只有一个建议:不要尝试重现你使用mercurial的工作流程.一些关键概念是不同的,并且更容易从头开始.当我开始使用github进行某些项目时,我痛苦地学到了这一点......