sourceTree 添加 子模块 subModule

tech2023-11-20  82

项目中 使用 了 protobuf 来作为前后端通信协议。前段 只需要查看到 proto 文件,后端 代码 是不允许 前段人员 随意查看的。

所以 把 proto 文件做成了一个单独的项目 ,前段 为 报告者 权限 ,后端为开发人员权限。

后端的 代码 项目 来 引用 proto 项目为子项目 :

在 SourceTree 中,选中 需要 添加子模块 的仓库(本例子中的后端代码项目) -> 选择 上面菜单栏 的 

--> 添加子模块 

URL 地址 为 本例子中的 proto 文件仓库地址 

本地相关路径,默认地址是在项目的根目录下,我习惯把它放到 src/main/proto 文件夹中,这个文件夹可以随便修改,

源分支:不填 默认为 master ,看项目的需求,也可以修改了 开发分支,或者其他分支。

点击确定,则添加完成了,

 

删除分支:

需要把 根目录中的 .gitmodules 文件删除,  跟目录中的 .git/config 文件中 submodule 相关的删除。 根目录中 .git/modules 下面的对应目录 页删除。

 

最新回复(0)