如何撤消TortoiseGit中的"Resolve"?

Tom*_*han 6 git tortoisegit

我在本地Git存储库中合并了两个分支,但存在一堆冲突.认为TortoiseGit上下文菜单中的"Resolve"将带我进入冲突解决GUI,我点击它 - 只是为了意识到我只是将所有冲突标记为已解决,而没有对它们做任何事情.因此,我有一堆未标记的文件:

master<<<<<<<<<
some change
=======
some other change
>>>>>>>>>>branch
Run Code Online (Sandbox Code Playgroud)

构造在其中,Git不知道它们仍然是一个问题.

如何将此冲突标记撤消为已解决,即再次将其标记为冲突?

And*_*ndy 3

我不使用 Tortoise git,但你应该能够硬重置回合并和重新合并之前的状态。由于您没有对冲突执行任何操作,因此重新合并将为您提供相同的输出。

我刚刚测试了这个。

  1. 签出功能分支后,右键单击合并提交之前的提交日志(在功能分支上)。

  2. 单击“将 feature_branch 重置到此处”。在随后的窗口中选择硬。

  3. 您的合并现在已撤消,将其合并回去,它应该为您提供相同的冲突标记,但您需要解决它们。