如何在VSTS中使用Git cherry命令?

时间:2017-10-11 18:02:21

标签: git azure-devops azure-pipelines-build-task

我在VSTS有2个分支机构用于回购。 feature1和master

enter image description here

我有一个命令行任务来运行git cherry命令。

enter image description here

运行构建后,我在Git的命令行任务中收到以下错误。

enter image description here

在构建public void validate(String input) { String data = JsonPath.parse(input).read(target); if (data == null) { throw new ValidationException("Target: " + target + " is NULL"); } Matcher matcher = rule.matcher(data); if (!matcher.matches()) { throw new ValidationException("Target: " + target + " does not match the pattern: " + pattern); } } 分支之前,我想检查它是否具有feature1分支的所有更改并完成此操作我想运行git cherry命令。

我的组织下的服务器上有托管的VSTS代理。屏幕看起来像

enter image description here

请告诉我如何实现这一目标。谢谢!

1 个答案:

答案 0 :(得分:1)

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

enter image description here