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