我最近从SVN转到了Git / Bitbucket,并致力于Bitbucket中维护的代码。 我正在寻找解决方案以处理还原的合并拉取请求-
背景场景:我有Branch-A,其中修改了6个现有的Java文件,在Branch-A中检入了这些文件,并创建了PullRequest-A并将其合并到master中。但是,我的队友还原了我的合并拉取请求,并要求我在这6个文件中添加几个记录器。 由于还原了Branch-A的合并请求请求(PullRequest-A),因此会在bitbucket中自动创建一个名为“ Revert-Branch-A”的新分支。此“ Revert-Branch-A”没有我的修改更改,我是在A分支制造的。
我的问题如下:-
问题1:-由于必须将记录器添加到这6个修改过的文件中,因此我应该在哪个分支上工作?是原始的“ Branch-A”还是新的“ Revert-Branch-A”。
问题2:-如果我必须处理“ Branch-A”本身,该如何处理新分支“ Revert-Branch-A”。
我探索了几种解决方案,例如还原还原,但是我不确定它在bitbucket中是如何完成的,因为它没有显示“还原还原”的选项。另外,请参考下面的官方Atlassian bitbucket文档,但没有提及还原合并的请求后如何继续。 [https://confluence.atlassian.com/bitbucket/merge-a-pull-request-945541513.html#Mergeapullrequest-Revertamergedpullrequest][1]
任何帮助将不胜感激!
谢谢, Divya