ソースを使って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バイトのショートカットになるように私はどのようにビルドするのですか?
ソースを使って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バイトのショートカットになるように私はどのようにビルドするのですか?
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
彼らはハードリンクではないことを確認してください。 – reinierpost