Mercurial hg 合并默认值

发布于 2024-11-06 17:07:38 字数 267 浏览 3 评论 0原文

我正在对 Hg 的一组更改运行 rebase。有时它会出现一条消息,显示类似 local 更改了远程删除的 somefile.cs 之类的内容。使用 (c)hanged 版本还是 (d)elete?

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

然而,这是一件大事?我注意到,如果我只按 Enter 它似乎会继续前进。但是我不知道它默认是什么。有谁知道吗?

I am running a rebase on a set of changes in Hg. Occasionally it comes up with a message that says something like local changed somefile.cs which remote deleted. use (c)hanged version or (d)elete?

I assume that when I am rebasing I want to follow what the remote is doing, so I have been deleting. If this is incorrect, someone stop me.

However, here is the big thing? I've noticed that if I just press Enter it seems to move on. However I have no idea what it is defaulting to. Does anyone know?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨落星ぅ辰 2024-11-13 17:07:38

默认使用(c)hanged 版本。 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)

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

The default is to use the (c)hanged version. Rebase uses the merge logic for this operation.

There is no documentation of this default choice, but it is decided 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)

There does not appear to be a way to automatically decide which option is selected.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文