规模与 Monorepo

在大型仓库中工作,无需克隆全部内容。

FluxGit 为大型仓库和 monorepo 提供部分克隆、稀疏检出和分支筛选。选择要获取的内容,将工作树聚焦在所需文件夹,并在开始前审查克隆计划,减少分支噪声。

限定克隆与工作树范围

大型仓库模式通过 blob:none、shallow 和子模块选项准备更轻量的克隆计划。稀疏检出可选择文件夹或工作树配置。分支筛选聚焦活跃、upstream 或 main 引用,不意味着其他分支被删除。

检查远程和平台支持

Monorepo 流程仍处于测试阶段。部分克隆需要兼容的远程;本地 Windows 部分克隆会被阻止并显示明确提示。请在真实仓库上测试稀疏检出与克隆选项后再依赖它们。克隆规划在本地完成,FluxGit 不会在这一规划步骤发送仓库内容。

试用聚焦后的仓库

保留普通备份,在将新克隆计划用于重要工作前检查结果。

测量正确的性能环节

2026 年 9 月 29 日的图基准测试在 Apple M4、macOS 26.2、Node 24.15.0 上测量了已在内存中的合成提交。100,000 个线性提交的布局在 27 个样本中平均为 55.9393 ms,相对误差范围 ±6.13%。不含 Git 读取、启动、网络操作和 canvas 渲染。这不测量完整打开 monorepo、克隆速度或 Linux 性能。完整表格和方法见 Git 客户端页面,源码命令如下。

已加载到内存的历史平均布局时间
100,000 个线性提交55.9393 ms
100,000 个提交、512 个交错分支65.4451 ms
npm --prefix app/ui run bench:graph

衔接下一步 Git 流程

用 worktree 与子模块指南选择项目之间的关系,或用代理指南分离并行分支工作。需要审查与恢复时,可继续前往 Git 客户端和 Git 学堂。

免费模式可打开 GitHub、GitLab.com 和 Bitbucket.org 上的公开仓库。私有、自托管和仅本地仓库需要许可。14 天试用包含许可功能,无需银行卡;公开购买尚未启用。

常见问题

所有远程都支持部分克隆吗?

不是。远程必须支持部分克隆,本地 Windows 的限制仍然适用。

继续了解