无法解决TortoiseGit中的合并冲突

问题描述 投票:0回答:1

我一定错过了一些明显的东西,但我似乎无法解决 TortoiseGit 中的合并冲突。至少除了保留当前版本之外不要以任何方式解决它。

合并期间会弹出一条消息,提示存在冲突。如果我打开解决 GUI,则会出现一个存在合并冲突的文件列表。右键单击文件会出现一个包含编辑冲突的上下文菜单。选择此选项后,我将 kdiff3 设置为合并工具,该工具将打开 file.BASE、file.LOCAL 和 file.REMOTE 文件。我进行编辑并保存文件。该目录现在包含标记为冲突的已编辑文件、在 kdiff3 中作为 A、B 和 C 打开的三个文件以及带有原始描述符和扩展名 .orig 的文件。如果我现在将文件标记为已解决,无论是通过解决 GUI 还是上下文菜单,这三个文件都会消失,并且“已解决”的文件将恢复为 file.LOCAL 版本。我希望解决我为解决合并冲突而编辑的文件会保留该文件而不是 .LOCAL 文件。

tortoisegit merge-conflict-resolution
1个回答
0
投票

这是 TortoiseGit 2.15.0 中的回归(参见 https://tortoisegit.org/issue/4086

它已经在内核审查版本中修复:https://download.tortoisegit.org/tgit/previews/

© www.soinside.com 2019 - 2024. All rights reserved.