说明
git subtree可将多个git项目合并在一起,可解决protobuf更新的问题;
打包maven私有仓库也可行,但是maven私有仓库不适合频繁更新,而protobuf更新会很频繁。
测试
1 |
|
命令一览
1 | git subtree add --prefix=<prefix> <commit> |
由于不能使用idea 来操作子仓库,需要掌握手动解决冲突的方法
git 知识复习
git checkout -b xxx
git branch xxx
git merge xxx
git init
git config
git remote add test
git push -u test master
gitflow
- master 测试
- develop 开发
- feature 功能
- release 测试
- hotfix 补丁
v0.1 —– v0.2———-v0.3
develop—— v0.3
v0.3—-hotfix —–v0.3
v0.3—-release —v0.3
v0.3—–feature ———————–v0.4
over
自此,protobuf的文件同步找到了一个较好的解决方法