这可能是一个简单的问题,但我在常规搜索中没有找到任何有用信息,所以我想在这里问一下。基本上,我正在尝试重新排列我的存储库;例如:
mkdir test
hg mv DirectoryOfStuff test/
Mercurial可以移动大部分内容,但是它会留下一些文件和目录。到目前为止,我还没有看出它移动什么和不移动什么的规律。
有没有什么明显的规则或命令我没注意到?
谢谢!
hg mv
可以移动已跟踪的文件,但不能移动未被跟踪或未知的文件。
要移动所有内容并仍然记录已跟踪的文件作为移动文件,请使用普通(非-hg)移动命令,然后再使用hg addremove -s 100
。 addremove 命令会将您的文件操作作为添加/删除/重命名/移动进行适配。
如果想允许更改文件内容和名称,则可以使用小于 100 的值。