提问人:Shahzaib Ali 提问时间:9/24/2023 更新时间:9/24/2023 访问量:31
定期将特定文件夹从一个 git 存储库拉取到另一个 git 存储库
Periodically pull a specific folder from one git repository to another
问:
我有一个大小为 ~30GB 的大型 git 存储库 R1,它有一个大文件夹 F1,大小约为 ~15GB。我无法修改此存储库,因为存储库始终具有高频的 R/W 操作。
我想创建另一个 git 存储库 R2,它定期以快速有效的方式将文件夹 F1 从 R1 拉入 R2 中的 F2。
我已经尝试过在 R1 上拆分 git 子树,但这太慢了,需要 ~30 分钟。对于 R1 中 F1 中的每次更新,git 子树拆分每次都需要 ~30 分钟,这是不可行的。
我还尝试了在本地运行良好的 git sparse-checkout,即,我能够创建一个本地存储库 R2,只有 R1 的 F1 以快速有效的方式将 F2 与 F1 同步,但我无法在远程版本的 R2 中做同样的事情。
任何帮助都是值得赞赏的!
答: 暂无答案
评论