2017-10-11 138 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