规模与 Monorepo
在大型仓库中工作,无需克隆全部内容。
FluxGit 为大型仓库和 monorepo 提供部分克隆、稀疏检出和分支筛选。选择要获取的内容,将工作树聚焦在所需文件夹,并在开始前审查克隆计划,减少分支噪声。
限定克隆与工作树范围
大型仓库模式通过 blob:none、shallow 和子模块选项准备更轻量的克隆计划。稀疏检出可选择文件夹或工作树配置。分支筛选聚焦活跃、upstream 或 main 引用,不意味着其他分支被删除。
检查远程和平台支持
Monorepo 流程仍处于测试阶段。部分克隆需要兼容的远程;本地 Windows 部分克隆会被阻止并显示明确提示。请在真实仓库上测试稀疏检出与克隆选项后再依赖它们。克隆规划在本地完成,FluxGit 不会在这一规划步骤发送仓库内容。
试用聚焦后的仓库
保留普通备份,在将新克隆计划用于重要工作前检查结果。
- 选择仓库,检查远程和克隆选项。
- 选择所需文件夹,再检查工作树和分支筛选。
- 并行任务使用不同 worktree;它们不会创建安全沙箱。
测量正确的性能环节
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 的限制仍然适用。