3.2.6 其他辅助工具的安装

本书中还会用到一些常用的GNU或其他开源软件,在Mac OS X下也可以通过Homebrew进行安装。这些软件包括:

gnupg:数字签名和加密工具,在为Git版本库建立签名里程碑时会用到。

md5sha1sum:生成MD5或SHA1摘要,在研究Git版本库中的对象时会用到。

cvs2svn:CVS版本库迁移到SVN或Git的工具,在版本库迁移时会用到。

stgit:Git的补丁和提交管理工具。

quilt:一种补丁管理工具,在介绍StGit时会用到。

在Mac OS X下能够使用到的Git图形工具除了Git软件包自带的gitk和git gui之外,还有GitX。下载地址为:

GitX的原始版本:http://gitx.frim.nl/。

GitX的一个分支版本,提供增强的功能:https://github.com/brotherbard/gitx/downloads。

Git的图形工具一般需要在本地克隆版本库的工作区中执行,为了能与Mac OS X更好地整合,可以通过插件实现与Finder的整合。在git-osx-installer的官方网站:http://code.google.com/p/git-osx-installer/上有两个以OpenInGitGui-和OpenInGitX-为前缀的软件包,可以分别实现与git gui和gitx的整合:在Finder中进入工作区目录,点击对应插件的图标,启动git gui或gitx。