2013-03-21 51 views
2

我有一個github vcs root的團隊城市建設項目。我在PR上爲/ head和/ merge refs構建了觸發器。令人討厭的是,雖然你不能對合並提交散列做任何有用的事情 - 它不存在於github中。我想用版本號中的散列(子字符串7)和合並構建的github提交狀態推出nuget包,但是針對HEAD散列。Teamcity&Git - PR合併構建 - 無論如何獲得HEAD提交散列?

但是,我不能看到一種方式來獲取HEAD散列,而它正在構建合併。我不只是想做頭,因爲它是無用的 - 我們只關心合併將建立。

(PR - 拉請求)

回答

2

此命令似乎當上/合併運行可靠地工作。

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