在将一个Mercurial仓库(包括其历史记录)导入另一个Mercurial仓库作为子目录时,可以使用以下步骤:
hg archive --prefix=TEMP_DIR/ path/to/temp/dir
这将把源仓库的内容导出到一个临时目录中,其中TEMP_DIR
是你创建的临时目录的路径。
hg import --exact --import-branch TEMP_DIR/
这将把临时目录中的内容导入到目标仓库的子目录中,并保留源仓库的历史记录。
这样,你就成功将一个Mercurial仓库导入另一个Mercurial仓库作为子目录,而不使用subrepos。
请注意,以上步骤仅适用于将一个Mercurial仓库的内容导入到另一个Mercurial仓库的子目录中,并保留历史记录。如果你需要更复杂的操作,例如合并两个仓库的历史记录等,可能需要使用其他工具或方法来实现。
领取专属 10元无门槛券
手把手带您无忧上云