Mercurial hg合并默认值

joc*_*ull 9 merge mercurial rebase

我正在对Hg的一系列变化进行改造.偶尔会出现一条消息,上面写着类似的内容local changed somefile.cs which remote deleted. use (c)hanged version or (d)elete?

我假设当我在变基础时我想跟踪遥控器正在做什么,所以我一直在删除.如果这不正确,有人会阻止我.

但是,这是重要的事情吗?我注意到,如果我按下Enter它似乎继续前进.但是我不知道它的默认值是什么.有人知道吗?

Tim*_*gan 9

默认是使用(c)hanged version.Rebase使用合并逻辑进行此操作.

没有此默认选项的文档,但在此处决定:

   216                 if repo.ui.promptchoice(
   217                     _(" local changed %s which remote deleted\n"
   218                       "use (c)hanged version or (d)elete?") % f,
   219                     (_("&Changed"), _("&Delete")), 0):
   220                     act("prompt delete", "r", f)
   221                 else:
   222                     act("prompt keep", "a", f)
Run Code Online (Sandbox Code Playgroud)

似乎没有办法自动决定选择哪个选项.