Mercurial hg merge表示未提交的变更;hgcommit说什么都没有改变——如何退出循环?
这里的问题是,hg的工作流程显然是一个循环:Mercurial hg merge表示未提交的变更;hgcommit说什么都没有改变——如何退出循环?,mercurial,Mercurial,这里的问题是,hg的工作流程显然是一个循环: hg拉,再拿一个头 hg合并,收到未完成的警告 未提交的更改 hg commit-m“预合并提交”,获取消息 一言不发 转到2 hg状态,查看输出,如 以下: ! #foo.py# ? junk.out ? junk2.out 如果foo.py在.hg ignore'd文件列表中,请尝试在提交时在命令行中明确指定它 e、 g 编辑:更仔细地查看您的错误:文件已被删除(!在状态列表中),但hg尚未跟踪删除。您需要使用以下方法告知hg有关删除的信息
! #foo.py#
? junk.out
? junk2.out
如果foo.py在.hg ignore'd文件列表中,请尝试在提交时在命令行中明确指定它 e、 g
编辑:更仔细地查看您的错误:文件已被删除(!在状态列表中),但hg尚未跟踪删除。您需要使用以下方法告知hg有关删除的信息:
hg rm -A ./foo.py
-A/--after
表示在实际发生后记录删除
hg rm -A ./foo.py