我有以下情况,一个大的改变被误推到了主分支(它应该被推到一个新的分支)。搜索互联网(主要是SO)表明撤消它的唯一方法是恢复到以前的版本,所以我这样做了。然后我从错误发布到主要版本的修订版本开始了一个新的分支。
现在问题是我无法合并主分支和新分支,因为它会导致新分支中的许多必要文件被删除。有没有办法在将这些文件与主分支合并时保留这些文件?
?
|\
E F
| |
C D
|/
B
|
A
A,B,C,E - 主要分支
D,F - 基于修订版B的其他分支
C - 从B回复到A
? - 我想保留D,F分支的变化,但我不能,因为我在修订版C中恢复了大部分内容
答案 0 :(得分:3)
我假设不是'还原',你实际上是指'退出'吗?所以我假设'C'是'B'的退出?
您可以做的是: