Windows是否有轻量级 git客户端?
我安装了依赖于msysgit的TortoiseGit。 msysgit安装大约1.6GB,这让我大吃一惊。我认为只有甲骨文可以这样膨胀软件:)
谢谢!
答案 0 :(得分:8)
Windows 1.7.10.x的最新Git在我的硬盘上占用208M。您正在观察的问题是您用于检查安装大小的软件不符合NTFS硬链接。例如,如果您在“文件链接”模式(libexec
)中使用最新版本的FAR查看Ctrl-9
子目录,您会看到大多数二进制文件有107个链接因为它们都真正链接到一个可执行文件。
另一个问题是这是Windows,有些Git是作为Unix shell脚本实现的,或者是在Perl中实现的,它的两个标准GUI前端(git gui
和gitk
)是在的Tcl / Tk;在典型的GNU / Linux(或* BSD或其他)系统中,你可以在系统范围内安装这些相关的运行时,但是Git for Windows因为没有合理的包装系统而被谴责随身携带它们。
尝试进行明确的房间重新实现,例如libgit2
,可以用来实现轻量级的Git客户端,但是与完全成熟的Git相比,所有这些尝试都缺乏功能。可能会继续这样做,因为Git本身也在不断发展。
简而言之:我会放松并继续使用Git for Windows。 ; - )
答案 1 :(得分:3)
查看 GitExtensions :
答案 2 :(得分:2)
试试GitHub for Windows客户端。即使它有一些特定于github的函数,你也不需要将repos放在github中。
如果你不喜欢地铁风格,你会不喜欢它。
答案 3 :(得分:0)
如何获得msysgit的1.6GB?
包含msysgit的C:/Program Files/Git
目录是'仅'222MB。
如果你想节省空间:删除Tortoise,使用git控制台,其中(in not only my opinion)是释放Git全部功能的正确方法。