Windows是否有轻量级的git客户端?

时间:2012-06-01 08:26:56

标签: git

Windows是否有轻量级 git客户端?

我安装了依赖于msysgit的TortoiseGit。 msysgit安装大约1.6GB,这让我大吃一惊。我认为只有甲骨文可以这样膨胀软件:)

谢谢!

4 个答案:

答案 0 :(得分:8)

Windows 1.7.10.x的最新Git在我的硬盘上占用208M。您正在观察的问题是您用于检查安装大小的软件不符合NTFS硬链接。例如,如果您在“文件链接”模式(libexec)中使用最新版本的FAR查看Ctrl-9子目录,您会看到大多数二进制文件有107个链接因为它们都真正链接到一个可执行文件。

另一个问题是这是Windows,有些Git是作为Unix shell脚本实现的,或者是在Perl中实现的,它的两个标准GUI前端(git guigitk)是在的Tcl / Tk;在典型的GNU / Linux(或* BSD或其他)系统中,你可以在系统范围内安装这些相关的运行时,但是Git for Windows因为没有合理的包装系统而被谴责随身携带它们。

尝试进行明确的房间重新实现,例如libgit2,可以用来实现轻量级的Git客户端,但是与完全成熟的Git相比,所有这些尝试都缺乏功能。可能会继续这样做,因为Git本身也在不断发展。

简而言之:我会放松并继续使用Git for Windows。 ; - )

答案 1 :(得分:3)

查看 GitExtensions

http://code.google.com/p/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全部功能的正确方法。