gpt4 book ai didi

shell - 在命令行上 merge Mercurial 冲突?

转载 作者:行者123 更新时间:2023-12-04 02:19:36 24 4
gpt4 key购买 nike

好的,我通过 SSH 连接到服务器,我运行以下命令:

hg merge



我现在被带到一个分为 3 个部分的屏幕。在底部,它们被标记为:
  • 文件
  • 文件~other.Dcyqtz
  • 文件~base.N64J4dp

  • 显然它要我解决冲突。看起来第一个是我的本地更改,另一个是我刚刚拉出并试图与之 merge 的更改。 base 是文件在拆分前的样子。

    因此,对于存在冲突的每个部分,我认为我要选择保留 3 个中的哪一个。

    我该怎么做呢?

    我在命令 shell 中,所以我无法点击任何东西。我只能在 3 个中的第一个中上下移动光标,我不知道如何将光标移到其他 2 个部分。

    我不知道如何指定,在这里使用我的,在那里使用其他,并在那里使用基础。

    也不知怎么说,我放弃退出。

    所以目前我被困住了。

    最佳答案

    正如 Cesar 提到的,你需要一个 merge tool .如果你熟悉vim,我建议你vimDiff .

    另外,请不要担心,您没有丢失任何数据或做错任何事情。
    只需设置一些 merge 工具,使用 hg update -C从头开始。继续 hg merge .

    关于shell - 在命令行上 merge Mercurial 冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7959207/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com