Последний Git для Windows 1.7.10.x занимает 208M на моем жестком диске. Проблема, которую вы наблюдаете, заключается в том, что программное обеспечение, которое вы используете для проверки установленного размера, не соблюдает жесткие ссылки NTFS. Например, если вы посмотрите на подкаталог libexec
, используя последнюю версию FAR в режиме «Ссылки на файлы» (Ctrl-9
), вы увидите, что большинство двоичных файлов содержат 107 ссылок, поскольку все они действительно связаны с одним исполняемым файлом.
Другая проблема состоит в том, что это ОС Windows, и некоторые биты Git реализованы в виде сценариев оболочки Unix или в Perl и его два стандартных графического интерфейса пользователя (git gui
и gitk
) реализованы в Tcl/Tk; в типичной системе GNU/Linux (или * BSD или что-то еще) вы должны установить эти зависимые среды выполнения в системном масштабе, но Git for Windows обречена нести их с собой, поскольку нет надежной системы упаковки, на которую она могла бы положиться.
Есть попытки сделать переопределения четкой комнаты, такие как libgit2
, которые, предположительно, могут быть использованы для реализации легкого клиента Git, но все эти попытки серьезно отсутствуют в функциях по сравнению с полномасштабным Git и, вероятно, сделайте это, потому что сам Git также развивается.
Вкратце: я бы просто расслабился и продолжил работу с Git для Windows. ;-)
msysgit - 80 МБ на моей системе. какая версия вы загрузили? – CharlesB