gpt4 book ai didi

mercurial - hg merge 表示未完成的未提交更改; hg commit 说什么都没有改变——如何退出循环?

转载 作者:行者123 更新时间:2023-12-02 00:05:34 26 4
gpt4 key购买 nike

这里的问题是 hg 的工作流程显然是在绕圈子:

  1. hg pull,再拿一个头
  2. hg merge ,得到未完成的警告未提交的更改
  3. hg commit -m "pre merge commit", 获取消息说什么都没有改变
  4. 转到 2 hg 状态,查看如下输出以下:

    ! #foo.py#
    ? junk.out
    ? junk2.out

最佳答案

如果 foo.py 在您的 .hg 忽略文件列表中,请尝试在提交时在命令行上明确指定它。

例如

hg commit -m "commit message" ./#foo.py

编辑:仔细查看您的错误:文件已被删除(!在状态列表中),但 hg 尚未跟踪删除。您需要使用以下方式告知 hg 有关删除的信息:

hg rm -A ./foo.py

-A/--after 表示删除实际发生后记录

关于mercurial - hg merge 表示未完成的未提交更改; hg commit 说什么都没有改变——如何退出循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18616913/

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