2010-03-29 57 views
7

我实际上使用了OS X,Linux和Windows的组合,但Windows是最重要的。哪个更适合Windows,git或mercurial?

+6

Visual SourceSafe! *(鸭子和跑步...)* – 2010-03-29 13:05:42

+0

@ T.J .: VSS是否适用于OS X或Linux?我期望“不”,但我想问问。 @Zubair:你喜欢命令行还是GUI工具? – 2010-03-29 13:12:49

+0

* whoosh * ...该死!我错过了。他躲过了。 – 2010-03-29 13:13:33

回答

9

Git最初设计时没有太多考虑在Windows上使用。 Mercurial从一开始就被建立为多平台。这给了Mercurial在Windows上的Git优势,但据我所知,差异是mostly or completely gone,你可能会考虑其他标准来选择你的选择。

FWIW,我在GNU/Linux和WinXP上没有看到使用Mercurial的任何问题。

+1

是的,我在Windows上使用'git'没有任何问题。我是一名命令行人员,但显然甚至有一个Windows资源管理器插件:http://en.wikipedia.org/wiki/TortoiseGit – 2010-03-29 13:12:00

+2

Hg也有一个资源管理器插件:http://tortoisehg。 bitbucket.org/。这就是为什么我想知道这个问题是git vs. hg还是TortoiseGit vs. TortoiseHg ... – 2010-03-29 13:14:33

+0

TortoicseGit 1.0.2.0比TortoiseHg 0.7拥有更好的UI。虽然这些版本是相对较旧的版本,但现在情况对于Windows上的Git来说比以前好很多。 – 2010-03-29 13:28:04

1

两者都适合我,但我使用Win2K。我注意到的一件事是,最新版本的Mercurial(1.5)不支持Win2K,实际上不会安装。 1.4版本可以正常工作。这让我不得不使用Mercurial,因为它没有任何解释就没有放弃对次要版本的操作系统支持。

+1

为了公平地对待Mercurial人,微软仅在7月份才支持Win2k:http://support.microsoft.com/ph/1131 – 2010-03-29 13:08:39

+0

下降是故意的吗? Win2K已经10岁了,它很难找到运行的硬件。或者也许2k盒子的hg dev退出...^_^ – 2010-03-29 13:12:29

+0

@Mike似乎每个人都会支持它,包括git和svn。 – 2010-03-29 13:21:30