我使用源代码在Windows上成功构建了Git github.com/msysgit/git
当我进入/libexec/git-core
时,我看到106个文件,每个文件5,329 KB。
git.exe
git-add.exe
git-apply.exe
etc.
如何构建Git以便这些是正确的0字节快捷方式?
答案 0 :(得分:2)
使用GCC构建Git会创建多个硬链接。这些似乎每个占用5,329 KB,但它们都链接到相同的内存,所以它们总共需要5,329 KB。
知道这一点我想要一种简单的方法来构建没有它们的Git,所以我发布到了邮件列表。这是我的回答。
如果你真的想这样做,那么正确的方法不是通过破解BUILT_INS 清空。我不知道GfW是如何构建的,但如果它使用我们平常的 Makefile,找到它安装git-foo链接形式的地方 安装主git可执行文件后,将其注释掉。
不,它将不作为编译选项,因为结果 安装将打破我们对脚本编写者做出的古老承诺。
thread.gmane.org/gmane.comp.version-control.git/196179/focus=196182