2011-11-17 118 views
7

这是一个64位的Windows机器,也运行Visual Studio 2010TortoiseHg,TortoiseGit和Git扩展可以和平共处吗?

类似的问题(再与TortoiseSVN和TortoiseHg)在3年前提出,但该软件是几个版本较早,解决TortoiseSVN的,而不是TortoiseGit。如果试图关闭此线程,请记住这一点。

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

谢谢。

+0

是否有一个选项可以在安装期间禁用图标叠加?你可以不使用它,并依靠提交工具来告诉你哪些文件已经改变。 (就我个人而言,我没有找到图标叠加所有有用的开头。) – millimoose

+0

是...什么,更多?...好吧,我有这3个不同的机器,并没有问题。它已经与VS 2010和VS 2012一起工作,我也有视觉工作室GitSCC插件。 –

回答

7

我的桌面计算机上安装了TortoiseHG和TortoiseGit,同时还有HG和Git的Visual Studio扩展以及Git的命令行版本......从来没有任何同居问题引起的稳定性问题。

我看到的唯一有问题的情况是包含.hg.git目录的文件夹。我没有测试过,但我想的文件夹图标将是不正确的,在所有的;)

说到图标叠加,我停用他们论文的原因:

  • 所谓覆盖“服务器”需要ressources
  • 即便如此图标往往是错的一个明显的量,你必须通过上下文菜单
  • 这真的杂波的文件浏览器布局

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

1

由于每个软件仅在存在特殊文件夹(.hg.git)时才会发生反应,因此不应存在冲突。我安装了TortoiseSVN,TortoiseGit和msysGit命令,并注意到没有问题。有一段时间我也有TortoiseHg,没有效果。

偶尔它们的一些缓存似乎阻止了一个文件或目录,但由于我只安装了TortoiseSVN而发生了这种情况。

3

我在我的盒子上安装了TortoiseSVN,TortoiseGit,TortoiseHg,Git Extensions(以及其他很多),他们都一起合作。最新版本的TortoiseX被设计为共存,并且当它们一起安装时不应该引起任何问题。

要提高图标叠加层的性能,您可以转到TortoiseX的设置并选择包含和排除路径(用于您的工作副本/回购),并确保它们仅监视特定路径。

顺便说一句,如果你正在学习Git,TortoiseGit不是开始的地方。国际海事组织,这意味着人们对SVN和TortoiseSVN感到满意,并帮助他们过渡到Git。 TortoiseGit是一个非常非常有限的Git界面(例如,你根本不会进入索引,这在Git中是一个非常有用和强大的概念)