Copybara – tool for transforming and moving code between repositories
2 months ago
- #code-migration
- #version-control
- #Google-tools
- Copybara是一个用于在代码库间转换和迁移代码的工具,常用于同步机密库与公开库
- 它需要一个权威代码库作为唯一信源,但允许接受来自任何代码库的贡献
- Copybara是无状态的,通过提交信息标签将状态存储在目标代码库中
- 当前支持Git代码库,对Mercurial的支持尚处于实验阶段
- 典型应用场景包括代码库间的代码导入及合并冲突处理
- 可通过每周快照版本安装,或使用JDK 11和Bazel工具从源码编译
- Docker支持尚处实验阶段,可通过环境变量进行配置
- 文档仍在完善中,现有资源可供进一步学习