元の回答(2009年11月、GitHubは1年しかなく、Gitは4年しかありません)
本当にわかりませんが、「より良いWindowsサポート」に挑戦したいと思います。Windowsは、ほとんどのクライアントベースのメインプラットフォームになる可能性があります。
Gitはまだ「unix/linux」製品であり、mSysGitを介した「希望に満ちた」Windowsサポートを備えています。9番目の記事のようなMSysGitHeraldの
記事
のトーンを読んでください:
非常に長い間、msysGitは、Hannes、Steffen、Sebastian Schuberth、および私[JohannesSchindelin]で構成されるギャングによって推進されてきました。ある段階で私はとてもイライラしたので、msysGitでの作業を完全にやめました。理由は簡単です:それはもう面白くありませんでした。あまりにも多くの人が修正や機能強化を求めましたが、どれも自分たちの貢献を提供しませんでした。私はWindowsの人間ではないので(1994年以来幸せなLinuxユーザーである)、mSysGitでの作業は私が続けるのに十分なやりがいがありませんでした。それで私はやめました。
しかし、その間に、状況は変化しました。
私たちは...によって貢献を得ました
そのツールをITボスにプッシュすることになると、それは大きな自信を刺激しません。私は個人的な使用法としてGitに非常に満足しており、すべてのmSysGit貢献者の努力に非常に感謝していますが、大企業では、GitをWindows開発者が採用するデフォルトのDVCSツールにするのに苦労します。
どちらも学習曲線のためですが、主にサポートレベルがまだないためです。
これは個人的な意見にすぎません。Gitを正常にデプロイした経験が異なる場合は、より強力になります。
MercurialはGitに最も近いDVCSであり、移植可能なPythonスクリプト(Linux / Unixベースのshスクリプトではない)に基づいているため、実用的な選択となる可能性があります。
7年後のアップデート2018:はい、GitのWindowsサポートが現実のものになりました。
また、MicrosoftはWindowsコードベース全体を1つの(巨大な)Gitリポジトリにまとめています。「地球上で最大のGitリポジトリ」をご覧ください:350万ファイル、300 GB、4,000人のエンジニアが、数千のプルに加えて、440のブランチで毎日1,760の「ラボビルド」を作成しています検証ビルドを要求します。
ただし、これにはGVFS(Git Virtual FileSystem)が追加されており、使用内容に基づいて必要な部分のみを動的にダウンロードできます。
これはまだGitネイティブではありませんが、その統合は2017年12月に開始され、ナロー/パーシャルクローニングが実装されています。
KilnはGitサポートも宣伝しています:
クラス最高のDVCSホスティングソリューションであるKilnは、GitとMercurialをサポートしています。GitHubは素晴らしいです。FogBugzは素晴らしいです。何がさらに良いでしょうか?それらを統合してみませんか?FogBugzは、着信するチェンジセットコメントがケースに言及するたびにGitHubWebHooksから通知を受けることができます。