Сборка Git на Windows с использованием символических ссылок? - PullRequest
0 голосов
/ 12 февраля 2012

Я успешно собрал Git в Windows, используя исходный код github.com / msysgit / git .

Когда я вхожу в /libexec/git-core, я вижу 106 файлов по 5 329 КБ каждый.

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

Как мне собрать Git так, чтобы это были правильные 0-байтовые комбинации?

1 Ответ

2 голосов
/ 13 февраля 2012

Сборка Git с GCC создает несколько жестких ссылок. Кажется, что каждый из них занимает 5 329 КБ, но все они связаны с одной и той же памятью, поэтому в общей сложности они занимают 5 329 КБ.

Зная об этом, я хотел просто создать Git без них, поэтому я написал в список рассылки. Вот мой ответ.

Если вы действительно хотите это сделать, правильный путь - не путаться в BUILT_INS. опустошить. Я не знаю, как GfW построен, но если он использует наш обычный Makefile, найдите место, где он устанавливает формы ссылок git-foo после того, как он установит основной исполняемый файл git и закомментирует его.

И нет, не будет вариантом компиляции, так как в результате установка нарушит давнее обещание, которое мы дали сценаристам.

thread.gmane.org / gmane.comp.version-control.git / 196179 / фокус = 196182

...