一名团队成员使用 git for Visual Studio Online 提出了拉取请求。它已获得批准并成功合并,但我们希望撤消该操作并恢复到 PR 之前的分支状态。
在当地,我知道有一种方法可以做到这一点。这将是获取主分支的一个版本,恢复到分支中的早期版本,然后像标准 PR 一样提交它。但是,VSTFS在线中是否没有一种方法可以简单地“撤消”?
Thanks
Update
我很抱歉。我没有澄清这是针对 TFS 2015 的,而且显然这在 2015 年不作为一项功能提供。
您可以直接在 VSTS 中恢复已完成的拉取请求:
- 导航至已完成的 Pull 请求:代码 >> Pull 请求 >>
完全的
- 选择并打开您想要恢复的拉取请求。
- Click 更多操作(在...后面
Delete source Branch
按钮)>>Revert
- Click Revert在打开的恢复拉取请求 dialog.
-
Click 创建拉取请求在恢复成功对话框中。
Revert succeeded in creating the new branch Dev-revert-from-master.
Click Create>>Approve>>Complete>> 启用
复选框Delete Dev-revert-from-master after merging
>>完成合并
检查Master分支中的代码,它应该被恢复回来。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)