revert的分支为什么无法再次合并进去?-灵析社区

颜如玉你信不信

因为 `revert` 操作, 本质上是将 **原操作** 给反着做了一遍, 就意味着, 你之前的合并没有因为 `revert` 消失, 还是留在了 commit's logs 中了, 并且多了一个反向操作的 `Revert "xxx"` 的 commit 当过了一段时间, 你在此执行合并操作时, 因为 `featureA` 的提交都已经合并到 `主分支了`, 所以不会有任何改动 如果你打算 **回滚** 之前的操作, 那就对上面反向操作的 `Revert "xxx"` 在进行一次的 `revert`, 这时你之前合并的 `featureA` 的代码就在 `主分支` 上恢复了

阅读量:1

点赞量:0

问AI