我在Hg的一组变化中运行了一个rebase。偶尔会出现一条类似local changed somefile.cs which remote deleted. use (c)hanged version or (d)elete?
我认为当我重新定位时,我想跟踪遥控器正在做什么,所以我一直在删除。如果这不正确,有人会阻止我。
然而,这是重要的事情吗?我注意到,如果我只按Enter
,它似乎继续前进。但是我不知道它是什么违约。有谁知道吗?
答案 0 :(得分:9)
默认使用(c)hanged version
。 Rebase使用合并逻辑进行此操作。
没有此默认选项的文档,但决定here:
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)
似乎没有办法自动决定选择哪个选项。