我在中创建并使用了Mercurial存储库someFolder.现在我发现需要将文件跟踪一级.所以我需要的是创造someOtherFolder并someFolder进入它.这应该没问题.
此时我会有
someOtherFolder
someFolder
.hg
many other files
Run Code Online (Sandbox Code Playgroud)
有没有办法告诉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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1592 次 |
| 最近记录: |