gpt4 book ai didi

git - 有没有办法将 Git 限制为稀疏 checkout ?

转载 作者:太空狗 更新时间:2023-10-29 14:21:00 28 4
gpt4 key购买 nike

正如最近的一个问题所暗示的,我正在寻找一种方法来加快对包含大量文件(约 600 万)的 Git 存储库的操作。我宁愿不使用子模块。问题是操作非常缓慢。是否可以拥有一个大型存储库,但指示 Git 只关注存储库的一部分?我认为也许创建一个稀疏 checkout 会做到这一点,但读取树操作似乎删除了稀疏 checkout 文件中未指定的文件并且需要很长时间。是否有可能做一个读取树,将所有文件保留在原处,并且只与稀疏 check out 文件中指定的文件数成比例?

最佳答案

目前没有,没有。 Git 直到最近 (1.7+) 添加了任何稀疏 checkout 支持,而且它仍然相当简单——主要是因为 Git 并不是真正设计为只处理存储库的一部分。

它更像是一个每个项目一个存储库的版本控制系统。子模块是选择用于处理具有许多大型子组件的“项目”的方法。

关于git - 有没有办法将 Git 限制为稀疏 checkout ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9693589/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com