git - Bitbucket - 处理还原的合并拉取请求并为同一分支创建新的拉取请求
问题描述
我最近从 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”没有我修改过的更改我在Branch-A做的。
我的问题如下:-
问题 1:- 由于我必须将记录器添加到修改后的 6 个文件中,我应该在哪个分支上工作?是原来的 "Branch-A" 还是新的 "Revert-Branch-A" 。
问题 2:- 如何处理新分支“Revert-Branch-A”,以防我必须处理“Branch-A”本身。
我探索了一些解决方案,例如 revert the revert ,但我不确定它是如何在 bitbucket 中完成的,因为它没有向我显示 "reverting the revert" 的选项。另外,参考了下面的官方 Atlassian bitbucket 文档,但它没有提到在恢复合并的拉取请求后如何继续。[ https://confluence.atlassian.com/bitbucket/merge-a-pull-request-945541513.html#Mergeapullrequest-Revertamergedpullrequest][1]
任何帮助将不胜感激!
谢谢, 迪维亚
解决方案
推荐阅读
- c# - 如何删除 WPF DataGrid 中的多余行?
- jquery - 剑道网格输入文本框不传递值
- android - Android Studio的模拟器保存状态慢的原因是什么?
- autosys - Autosys 将触发器作业名称作为命令参数传递
- git - 如何恢复 3 次 git 提交
- delphi - RAD Studio 10.2 中的 FireDAC 缺少组件
- c - 警告:从'const BinNode *'(又名'const struct __bnode *')分配给'struct __bnode *'会丢弃限定符
- typescript - 如何正确使用带有样式组件 withComponent() 的 TS 类型?
- python - 关于硒是可见的
- javascript - Summernote 将字体大小添加到工具栏