2012-02-12 11 views
0

ソースを使ってWindows上でGitを構築しました。 github.com/msysgit/gitシンボリックリンクを使用してWindowsでGitをビルドしますか?

私が/libexec/git-coreに入ると、それぞれ5,329 KBで106個のファイルが表示されます。

git.exe 
git-add.exe 
git-apply.exe 
etc. 

これらは適切な0バイトのショートカットになるように私はどのようにビルドするのですか?

+0

彼らはハードリンクではないことを確認してください。 – reinierpost

答えて

2

GCCでGitをビルドすると、複数のハードリンクが作成されます。これらはそれぞれ5,329 KBを占めるように見えますが、それらはすべて同じメモリにリンクされているため、合計で5,329 KBを占めます。

これを知っているだけで、Gitを使わずにGitを構築する方法が欲しかったので、メーリングリストに投稿しました。ここに私の反応がありました。

本当にそうしたいのであれば、正しい方法はBUILT_INS を空にすることではありません。私はGfWがどのように構築されているのかわかりませんが、通常の Makefileを使用している場合は、git-foo形式のリンク がインストールされている場所を見つけて、gitのメイン実行ファイルをインストールしてコメントアウトします。

また、 のインストールでは、私たちが作家の作者にした約束を破るため、でなく、というコンパイルオプションになります。

thread.gmane.org/gmane.comp.version-control.git/196179/focus=196182

関連する問題