为了省事,在10.5中我都是从code.google.com下载git-osx-installer来安装。
不过,从git-1.6.4.1起,作者把git gui依赖的tcl/tk版本升级到8.5了, (OSX10.5默认安装的tcl/tk是8.4的),所以在OSX10.5中运行git gui会报错。 解决办法是自己下载8.5版的tcl/tk安装。不过为了这么点小功能就安装 tcl/tk-8.5确实有点杀鸡用牛刀,所以我还是用低版本吧。git-1.6.4以下(包括 1.6.4)的版本都是可以直接在OSX10.5上跑的(依赖于tcl/tk-8.4)。
另外,我测试从git-1.6.3版开始,git gui的Preferences…菜单项消失了。从 代码来看,git-1.6.2及以下版本中是通过代码自己添加这个菜单项,而从 git-1.6.3开始,改为了用tk函数::tk::mac::ShowPreferences来添加这个菜单 项,不知道为什么这个函数没加进去菜单。不过老版本的可以显示菜单,那我就 选择git-1.6.2.2来用了。