可以使用--noupdate克隆Mecurial存储库及其子库吗?

时间:2013-10-04 09:54:03

标签: mercurial mercurial-subrepos

我有一个包含许多子仓库的存储库,我希望在没有工作文件的情况下克隆所有子存储库。当我尝试使用--noupdate克隆时,在封闭的存储库中没有子存储库可用。这是由于克隆的存储库中缺少.hgsub文件吗?

1 个答案:

答案 0 :(得分:2)

这就是原因。

更具体地说,subrepos不是作为自己的存储库实现的,而是作为工作副本的一部分实现其父存储库(从概念上讲,您可以将subrepo视为主存储库中存在的单个文件)。但是,一旦更新,repo和subrepos将处于与不使用-noupdate克隆的状态相同的状态。