我在本地Git存储库中合并了两个分支,但存在一堆冲突.认为TortoiseGit上下文菜单中的"Resolve"将带我进入冲突解决GUI,我点击它 - 只是为了意识到我只是将所有冲突标记为已解决,而没有对它们做任何事情.因此,我有一堆未标记的文件:
master<<<<<<<<<
some change
=======
some other change
>>>>>>>>>>branch
Run Code Online (Sandbox Code Playgroud)
构造在其中,Git不知道它们仍然是一个问题.
如何将此冲突标记撤消为已解决,即再次将其标记为冲突?
我不使用 Tortoise git,但你应该能够硬重置回合并和重新合并之前的状态。由于您没有对冲突执行任何操作,因此重新合并将为您提供相同的输出。
我刚刚测试了这个。
签出功能分支后,右键单击合并提交之前的提交日志(在功能分支上)。
单击“将 feature_branch 重置到此处”。在随后的窗口中选择硬。
您的合并现在已撤消,将其合并回去,它应该为您提供相同的冲突标记,但您需要解决它们。
| 归档时间: |
|
| 查看次数: |
2770 次 |
| 最近记录: |