我有一个包含许多子存储库的存储库,我希望在没有工作文件的情况下克隆所有这些子存储库。 当我尝试使用 --noupdate 克隆时,封闭的存储库中没有可用的子存储库。 这是由于克隆的存储库中缺少 .hgsub 文件吗?
这就是原因。
更具体地说,子存储库不是作为自己的存储库实现的,而是作为其父存储库的工作副本的一部分实现的(从概念上讲,您可以将子存储库视为仅存在于主存储库中的单个文件)。但是,一旦更新,存储库和子存储库将处于与不使用 -noupdate 克隆相同的状态。