繁体   English   中英

如何在克隆一个 GIT repo 时克隆不同的 GIT Repo 的特定文件夹

[英]How to clone different GIT Repo's specific folder while cloning one GIT repo

我们有多个 GIT 存储库,并且要求在克隆主 GIT 存储库时包含来自不同存储库的一个子目录。 示例:当我克隆 repo_1 时,它也应该克隆 repo_2:/src/dev 因此,只会执行一个克隆命令“git clone -b master repo_1”。 它还应该同时克隆 repo_2:/src/dev 目录。

这可以在 GIT 中完成吗?

它是通过子模块,其中repo1可以引用repo2的特定提交,它将作为repo1子目录签出。
使用像Reedbeta/git-partial-submodule这样的脚本可以帮助确保 repo2 使用稀疏签出,以便仅提供其src/dev内容而不是完整的存储库。

据我所知,不可能在同一个本地文件夹中检出两个存储库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM