Github Teamcity&;Git-PR合并构建-无论如何都要得到头提交散列?

Github Teamcity&;Git-PR合并构建-无论如何都要得到头提交散列?,github,teamcity,Github,Teamcity,我有一个团队城市建设项目和github vcs根。我已经为/head和/merge引用在PR上触发了构建。令人恼火的是,尽管您无法使用合并提交散列做任何有用的事情,但它在github中并不存在。我想推出版本号中带有散列(子字符串7)的nuget包,合并构建的github提交状态是针对头散列的 但是,在构建合并时,我找不到一种方法来获取头哈希。我不想只做head,因为它有点无用——我们只关心合并是否会建立 (PR-pull请求)在/merge上运行时,此命令似乎工作可靠 git log --no-

我有一个团队城市建设项目和github vcs根。我已经为/head和/merge引用在PR上触发了构建。令人恼火的是,尽管您无法使用合并提交散列做任何有用的事情,但它在github中并不存在。我想推出版本号中带有散列(子字符串7)的nuget包,合并构建的github提交状态是针对头散列的

但是,在构建合并时,我找不到一种方法来获取头哈希。我不想只做head,因为它有点无用——我们只关心合并是否会建立


(PR-pull请求)

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

git log --no-merges -1 --pretty='%H'