Mercurial不';我看不到其子协议的文件

Mercurial不';我看不到其子协议的文件,mercurial,Mercurial,我们希望创建几个hg回购协议 1. /var-大的一个,应该包括所有嵌套回购协议的文件 2.子回购协议,如/var/repo1/var/repo2 但问题是(/var文件夹)中的主hg repo无法在/var/repo1/var/repo2中看到子repo的新文件或修改文件。有没有办法配置主存储库,以便它可以查看子存储库的文件修改?您可以使用-S标志递归到子存储库中,但它并不适用于所有命令。根据设计,嵌套存储库应该单独操作,例如,在主repo中使用-S开关提交实际上会对每个嵌套存储库进行单独提交

我们希望创建几个hg回购协议 1. /var-大的一个,应该包括所有嵌套回购协议的文件 2.子回购协议,如/var/repo1/var/repo2


但问题是(/var文件夹)中的主hg repo无法在/var/repo1/var/repo2中看到子repo的新文件或修改文件。有没有办法配置主存储库,以便它可以查看子存储库的文件修改?

您可以使用
-S
标志递归到子存储库中,但它并不适用于所有命令。根据设计,嵌套存储库应该单独操作,例如,在主repo中使用
-S
开关提交实际上会对每个嵌套存储库进行单独提交,但消息相同

hg status-S
显示所有更改,包括子回购

hg commit-S
提交此存储库中的所有更改以及所有发生更改的嵌套存储库