使用符号链接在Windows上构建Git?

时间:2012-02-12 10:39:31

标签: git makefile symlink

我使用源代码在Windows上成功构建了Git github.com/msysgit/git

当我进入/libexec/git-core时,我看到106个文件,每个文件5,329 KB。

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

如何构建Git以便这些是正确的0字节快捷方式?

1 个答案:

答案 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