我们想要创建几个hg repos 1. / var - 一个应该包含所有嵌套repos文件的大文件 2.像/ var / repo1 / var / repo2
这样的子目录但问题是(/ var文件夹)中的主要hg repo无法在/ var / repo1 / var / repo2中看到子目录的新文件或已修改文件。有没有办法配置主存储库,以便它可以看到subrepos的文件修改?
答案 0 :(得分:0)
您可以使用-S
标志递归到子存储库,但它不适用于所有命令。这是设计的,嵌套的存储库应该单独操作,例如。使用-S
开关在主仓库中提交实际上会为每个嵌套存储库单独提交,但使用相同的消息。
hg status -S
显示所有更改,包括subrepos。
hg commit -S
提交此更改以及所有已更改的嵌套存储库中的所有更改。