我们在GIT中有两个分支机构。母版(M1)和发行版(R1)。
M1定期合并到R1中。
有人不小心将R1合并为M1。合并已还原。
在M1和R1中继续签入。
现在,当我尝试将M1合并到R1时,GIT要求从R1删除140个文件。
我不希望这些文件被删除。
如何在不删除R1中的文件的情况下将M1合并到R1中?
我可以使用GIT状态,将这140个文件保存在某个位置,让合并删除这140个文件,再次复制保存的文件并提交。 但我希望可能有一种更简单的方法。
答案 0 :(得分:0)
但是我希望可以有一种更简单的方法
实际上,这可能是更直接的解决方法,可让您继续前进。
这样做的目的是允许对常见文件进行合并,同时能够恢复已删除的文件。
或者,您也可以在提交(完成合并)之前尝试使用merge without auto-commit和restore the deleted files(带有git checkout sourceBranch -- adeletedFile
)(