2017-10-11 72 views
1

我有2個分支機構在VSTS進行回購。特徵1和主如何在VSTS中使用Git cherry命令?

enter image description here

我有一個命令行任務運行git櫻桃命令。

enter image description here

運行的版本後,我得到Git中的命令行任務以下錯誤。

enter image description here

之前建立feature1分支,我想檢查是否有全部來自master分支的變化,做到這一點我想運行git櫻桃命令。

我在我的組織下的服務器上託管了VSTS代理。屏幕看起來像

enter image description here

請讓我知道如何做到這一點。謝謝!

+1

確保您從參數('櫻桃起源...')分隔工具('git')。這樣做後,我認爲你可能仍然遇到問題,因爲VSTS執行淺取,並將您置於獨立頭部狀態。這是由於性能和一致性。 – jessehouwing

+0

我更新了參數以將它們放入參數部分,但正如您所說的那樣並沒有幫助。有什麼方法可以實現這一目標? – Sameer

+0

您可能需要使用與製作GitVersion.exe所需的技巧相同的技巧:https://github.com/GitTools/GitVersion/issues/993 – jessehouwing

回答

1

您需要在Arguments框中指定git命令的參數,例如Tool:git;參數:cherry origin/$(build.SourceBranchName) origin/master

enter image description here