因此,我们正在使用 2 个不同的存储库,并且两位设计师都修改了同一个文件。
问题很简单,但我不知道如何解决它。这两个文件都被标记为新文件,因为它们除了那个文件之外几乎没有任何共同之处。
当我尝试从分支 A 合并到 B 时,它会将在 A 中添加的部分标记为在 B 中删除,另一方面,在 B 中添加的部分似乎在 A 中已删除。
当我知道我需要几乎所有更改并且不应该将任何内容标记为删除时,git 似乎试图比我聪明。
在这 2 个分支之后,我还有 2 个其他分支应该毫无问题地合并。我还不能合并它们,因为最近的一些更改可能也不能很好地合并。
我必须合并 A 和 B => E 然后 C 和 D => F 然后希望 E 和 F
所以这里最大的问题是如何进行完全手动的合并,将所有更改标记为冲突,删除任何内容,添加任何内容都应该标记为冲突,我可以使用编辑器自己解决。
Git 试图比我聪明,但在这方面失败了。