基于 copy-on-write 的高性能代码克隆技术。
cnbcool/git-clone-yyds:latestCNB 默认支持 git-clone-yyds,无需任何配置。
# .cnb.yml
main:
push:
- stages:
- name: ls
script: ls -al
百G大仓使用 git-clone-yyds 的效果参考AOSP
仓库的云原生构建列表选择一个构建,进入构建详情页可以看到使用 git-clone-yyds 拉取的代码大小和耗时的徽章。

数秒内即可完成代码准备,支持并发。
O(1)
复制操作是瞬间完成的,无视仓库大小,并发安全。
O(1)
读共享,写隔离,存储空间不随并发数量膨胀。
git fetch,对 .git缓存 进行更新OverlayFS 对 .git缓存 进行复制,瞬间创建副本build