如何在主存储库中包含子存储库的文件?

时间:2014-02-22 08:12:54

标签: git version-control mercurial git-submodules mercurial-subrepos

基本上我想用Mercurial重现this method。 我不想拥有实际的子存储库,我只想管理子repo的文件作为我的主项目和主存储库的文件,同时有.hg目录用于这个假的子仓库和能够执行所有Mercurial操作。

这里的问题是如何设置Mercurial以忽略所有子存储库并将其文件视为普通文件。

1 个答案:

答案 0 :(得分:0)

您可以拥有自然的嵌套存储库(工作目录的子目录中的存储库,与外部存储库无关),而不是“虚假的subrepo” - 嵌套的repo-dir下面的任何文件都可以属于任何“外部”存储库。 只是不要忘记@ master-repo“hgignore所有.hg文件夹中的子目录(你不需要版本嵌套的存储库本身)。没有经过测试,但似乎是可行的方式