git - 在 Mac OS X 10.5 上维护更新的 Git 二进制文件(Git by Git)的最佳实践?

标签 git macos

在我的 Mac OS X 10.5 (Leopard) 机器上,我使用 git-OSX-Installer 安装了 Git 1.6.0.2|来自谷歌代码。安装程序将 Git 安装到/usr/local/Git。

我现在想跟上最新的稳定 Git 版本(主分支),目前是 1.6.0.3。

我可以从/usr/local/Git 目录中运行“git clone git://git.kernel.org/pub/scm/git/git.git”,然后使用 XCode 配置/制作/安装,或者那行不通吗?

基本上,我正在寻找将 Git 更新到最新稳定版本的最佳实践。

最佳答案

脚本x-git-update-to-latest-version将编译并安装最新版本的 git(来自 git 存储库)。

它设置为使用主分支的当前 HEAD 修订版,但是添加一两行到 git checkout 稳定分支应该很容易。

它将 git 安装到 /usr/local/git-v1.6.0.2-287-g3791f77/(例如),然后将/usr/local/git/符号链接(symbolic link)到最新目录。

您可以将它设置为定期运行(每晚?),或者通过 cron(这非常简单,但在 OS X 10.5.x 上有一些恼人的问题),或者稍微复杂的 launchd(Lingon 是一个不错的界面为此,尽管要在不登录/注销的情况下开始运行作业,您必须运行命令 launchctrl load ~/Library/LaunchAgents/mylaunchagent.plist)

关于git - 在 Mac OS X 10.5 上维护更新的 Git 二进制文件(Git by Git)的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/263695/

相关文章:

swift - 如何从 PDF 文件中提取图像

objective-c - 将非拥有的窗口设置为始终在顶部 - 就像应用程序 "Afloat"

macos - 使用Homebrew在OS X上使用breakindent补丁对Vim进行补丁

java - 在 NetBeans IDE 6.9.1 下编译 java 1.5 兼容的应用程序

git - 是否可以在 gitlab-ci 中将另一个分支构建到另一个目录?

java - spring 配置服务器 - 用于本地 git 存储库

git - 使用 Gitlab 将项目部署到实时服务器

c - 如何修复我的 pthread 代码遇到的此错误?

git:致命:引用不是树。我运行 git submodule update -i

git mergetool 无法正确进行三向 merge