我最近已经将我的许多观点和控制器移到了更合适的位置,现在我想从我们的中央回购中减少最近的变化。
我已经完成了一个hg pull,它工作得很好,并要求我做一个hg update来降低本地的更改。这反过来又告诉我,我需要做一个hg merge,但是当我尝试这样做时,我收到一条消息,声明
中止:未提交的未提交更改
当我使用hg status检查这个文件时,我在列表中看到了我移动的所有文件(所以它们现在从原来的位置被删除了)。
我如何告诉Mercurial我已经删除了这些文件?我是否需要逐个检查并手动删除?这是否有可能仅仅使用命令行而不是用GUI工具来完成呢?
发布于 2010-07-07 13:20:54
从命令行自动删除您要删除的文件:
hg addremove很可能您的GUI (您没有说您使用的是哪一种)也公开了该功能。
然而,这并不是导致你的信息的原因。您已经进行了一些mercurial所知道的本地更改(不像已删除的文件,直到您告诉它时才知道),并且您需要一个hg commit才能合并。
https://stackoverflow.com/questions/3194515
复制相似问题