Mercurial没有看到其subrepos的文件

时间:2013-12-05 17:25:00

标签: mercurial

我们想要创建几个hg repos 1. / var - 一个应该包含所有嵌套repos文件的大文件 2.像/ var / repo1 / var / repo2

这样的子目录

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

1 个答案:

答案 0 :(得分:0)

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

hg status -S显示所有更改,包括subrepos。

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