3

我有一个带有 github vcs 根的团队城市构建项目。我已经为 /head 和 /merge refs 在 PR 上触发了构建。烦人的事情是虽然你不能对合并提交哈希做任何有用的事情——它在 github 中不存在。我想推出版本号中带有哈希(子字符串 7)的 nuget 包,以及合并构建的 github 提交状态,但针对 HEAD 哈希。

但是,在构建合并时,我看不到获取该 HEAD 哈希的方法。我不只是想做头,因为它有点没用——我们只关心合并是否会建立。

(公关——拉取请求)

4

1 回答 1

3

在 /merge 上运行时,此命令似乎可以可靠地工作。

git log --no-merges -1 --pretty='%H'
于 2013-03-25T01:09:14.297 回答