【发布时间】:2011-01-28 07:41:28
【问题描述】:
我正在尝试查找如何从脚本引用分支启动提交。我的意思是分支被分叉的提交 sha。
此外,我希望它适用于由 svn repo 制作的历史记录。
This post 只是给出 repo 创建的第一次提交,而不是功能分支开始提交。
【问题讨论】:
我正在尝试查找如何从脚本引用分支启动提交。我的意思是分支被分叉的提交 sha。
此外,我希望它适用于由 svn repo 制作的历史记录。
This post 只是给出 repo 创建的第一次提交,而不是功能分支开始提交。
【问题讨论】:
你要找的是命令merge-base:
git merge-base master feature-branch
将打印这两个分支的最佳共同祖先,即它们分开的地方。 (documentation 有漂亮的图片来澄清一些有趣的案例)
【讨论】:
-a/--all 选项并使用第一个而不是最后一个。
git difftool `git merge-base master HEAD`