我在someFolder中创建并使用了Mercurial存储库.现在我发现需要将文件跟踪一级.所以我需要的是创建someOtherFolder并将someFolder移动到其中.这应该没问题. 此时我会有 someOtherFolder someFolder .hg
此时我会有
someOtherFolder someFolder .hg many other files
有没有办法告诉Mercurial扩大其范围并开始跟踪someOtherFolder中的文件?
有一种更好的方法可以做到这一点,但你可以做的一件事是将所有文件hg mv到一个新的子目录someFolder,然后将父someFolder重命名为someOtherFolder,例如:someFolder$mkdir someFolder someFolder$hg locate | xargs --replace=FILE hg mv FILE someFolder/FILE someFolder$hg status A someFolder/a.txt A someFolder/foo/b.txt R a.txt R foo/b.txt someFolder$hg commit -m "moved files to subfolder" someFolder$cd .. $mv someFolder someOtherFolder