本文介绍了以编程方式还原代码审核合并的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我使用tfs 2017。I used tfs 2017.我在web gui看到有一个选项可以恢复拉请求合并。I saw that at web gui there is an option to revert pull request merge. 我想这样做 以编程方式,例如,merge  pull请求将触发将运行测试的jenkins构建,如果测试失败,它将还原pull请求  merge。  我有一种以编程方式还原拉取请求的方法吗? 谢谢         推荐答案 嗨greenarie,Hi greenarie,您可以使用获取拉取请求REST API GET https:// {instance} / DefaultCollection / {project} / _apis / git / repositories / {repository} / pullRequests / {pullRequest}?api-version = {version} 合并提交ID正在响应 - > " lastMergeCommit" - > "&的commitid QUOT; 。 merge commit id is in response -->"lastMergeCommit" -->"commitId" . 然后使用git revert命令恢复 请求  合并,请参阅此主题: Then use git revert command to revert the pull request merge, please refer to this thread: https://stackoverflow.com/questions/6481575/undo-a-merge-by-pull-request 最好的问候 这篇关于以编程方式还原代码审核合并的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
10-30 20:57