2010-03-29 55 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