1. ホーム
  2. windows

[解決済み] MSysGitとGit for Windowsの比較

2022-03-04 21:28:47

質問

を決定するのに苦労しています。 MSysGit と Git for Windows の違いについて . どう違うのでしょうか?なぜどちらかを選ぶ必要があるのでしょうか?

どのように解決するのか?

同じものではないのですか?

オン http://msysgit.github.com/ タイトルは「Git for Windows」、アプリケーションは「msysgit」です。

そうでない場合でも、違いはコンパイルの方法(使用するコンパイラやオプションの設定など)と、余計なパッケージング(msysgitのようにbashをエミュレートするシェルがあるなど)だけだと予想しています。実際の製品(Gitそのもの)は、大まかには同じようなものになるはずです。


編集 : Jarrodさん、ご指摘ありがとうございます。後学のために上記を残しておきました。wikiを引用します。

msysGitは開発環境です。 をコンパイルするためのものです。これは という意味で、完全な msysGitをインストールする必要があります。 をビルドすることができます。何もインストールせずに サードパーティソフトウェア msysGit は Windows 用の Git ではありません。 は、Git -- をインストールするインストーラーです。 そしてGitのみ。

この違いを見るのは簡単です。 のインストーラーは、接頭辞が Git-、msysGitのインストーラーは という接頭辞があります。もうひとつの目印は msysGitのインストーラには、以下のものがあります。 フルインストールと netinstallを使用します。さらに、msysGitは はC:³³にインストールされます。 デフォルトでは しかし、msysGitにはgccが付属しています。 GNU Cコンパイラ

それで 2つのプロジェクトの違い :

  • msysGit msys + mingw 環境と、Windows 上で Git を自分でコンパイルするために必要なすべてのもの。
  • Windows版Git はまさにその通りです。Windows用にコンパイルされたGitです。