项目中 使用 了 protobuf 来作为前后端通信协议。前段 只需要查看到 proto 文件,后端 代码 是不允许 前段人员 随意查看的。
所以 把 proto 文件做成了一个单独的项目 ,前段 为 报告者 权限 ,后端为开发人员权限。
后端的 代码 项目 来 引用 proto 项目为子项目 :
在 SourceTree 中,选中 需要 添加子模块 的仓库(本例子中的后端代码项目) -> 选择 上面菜单栏 的
--> 添加子模块
URL 地址 为 本例子中的 proto 文件仓库地址
本地相关路径,默认地址是在项目的根目录下,我习惯把它放到 src/main/proto 文件夹中,这个文件夹可以随便修改,
源分支:不填 默认为 master ,看项目的需求,也可以修改了 开发分支,或者其他分支。
点击确定,则添加完成了,
删除分支:
需要把 根目录中的 .gitmodules 文件删除, 跟目录中的 .git/config 文件中 submodule 相关的删除。 根目录中 .git/modules 下面的对应目录 页删除。