Mercurial防止在合并时以静默方式删除文件

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

所以我有一个容易复制的问题。我有一个分支(我们称它为branch1),在其中添加了一些文件。从这个分支中,我创建另外两个分支(branch2和branch3)。在其中之一中,我删除了在原始分支中添加的一个/多个文件(假设我删除了branch3中的example.txt)。

现在,当我在本地将branch 2与branch3合并时,mercurial将默默删除example.txt,但是我不喜欢在我不知情的情况下默默地完成此操作。我希望mercurial明确地问我这个问题,而无需我手动遍历branch2中的所有这些文件并添加无意义的\ n或防止静默删除的内容。

有人知道是否有命令行参数可供合并以实现此行为?

version-control mercurial
1个回答
1
投票

有人知道是否有命令行参数可供合并以实现此行为?

是。编写自己的具有“预期”行为(但不常见)的mergetool,并将其与-t合并命令的命令行选项一起使用

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