团队成员使用git为在线视觉工作室发出拉取请求。它被批准并成功合并,但是我们想撤消它并在PR之前恢复到分支的状态。
在当地,我知道有办法做到这一点。它将获得我们的主分支的版本,恢复到分支中的早期版本,并像标准PR一样提交它。但是,VSTFS在线是否没有办法简单地撤消"?
谢谢
更新
道歉。我没有澄清这是针对TFS 2015的,显然2015年没有作为功能提供。
答案 0 :(得分:14)
您可以直接在VSTS中恢复已完成的拉取请求:
Delete source Branch
按钮后面)>>
的还原强> 在还原成功对话框中单击创建拉取请求。
Revert succeeded in creating the new branch Dev-revert-from-master.
点击创建>> 批准>> 完成>>启用
Delete Dev-revert-from-master after merging
>>的复选框
完成合并
检查Master分支中的代码,它应该被还原。
答案 1 :(得分:1)
VSTFS在网上没有办法简单地#"撤消"?
我不知道:还原,然后将新提交作为新PR推送仍然是最简单的选择。