我将一个拉取请求合并到我们的开发分支中,但其中一个文件需要进行额外的更改。我想撤销这个拉取请求,然后将更改添加到功能分支中。但是当我在Azure DevOps中使用还原按钮时,会出现以下提示:
Encountered conflicts when reverting commit '8a750f'. This operation needs to be performed locally.
非常缺乏信息,没有指出错误是什么或在哪里。
我的第一个问题是:将原始功能分支还原,添加新更改,并再次将它们合并到 Dev
中,使用新的拉取请求是添加新更改的最佳方法吗?
还是应该将新更改添加到一个新分支中,并将该分支推送到 Dev
中? 我的主要担忧是如何将这两个功能分支(已经与 Dev
合并的分支和新的分支)推送到进一步的分支,例如 Test
和 Master
?
第二个问题涉及错误消息:它是什么意思,我如何检查冲突? 我使用Visual Studio 2019和.Net Core 2.2。
dev
是你的集成分支,那么是的,在一个主题/特性分支上进行。而且在本地进行可以给你更多的选项来诊断问题。 - Richard