7

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

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

谢谢!

4

4 回答 4

8

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

另一个问题是,这是 Windows,Git 的某些部分是作为 Unix shell 脚本或在 Perl 中实现的,它的两个标准 GUI 前端(git guigitk)是在 Tcl/Tk 中实现的;在典型的 GNU/Linux(或 *BSD 或其他)系统中,您将在系统范围内安装这些依赖的运行时,但用于 Windows 的 Git 注定要随身携带它们,因为它没有可以依赖的健全的打包系统。

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

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

于 2012-06-01T10:17:14.897 回答
3

试用GitHub for Windows客户端。即使它具有一些特定于 github 的功能,您也不需要将 repos 放在 github 中。

如果你不喜欢地铁风格,你也不会喜欢它。

于 2012-06-01T08:27:20.213 回答
3

查看GitExtensions

http://code.google.com/p/gitextensions/

于 2012-06-01T08:28:16.983 回答
0

你如何获得 1.6GB 的 msysgit?

C:/Program Files/Git的包含 msysgit 的目录“只有”222MB。

如果你想节省空间:放弃 Tortoise,使用 git 控制台,这(不仅在我看来)是释放 Git 全部力量的正确方法。

于 2012-06-01T09:59:42.663 回答