git-tools

Vue工程使用git添加submodule公共库的项目实践

我只是一个虾纸丫 提交于 2020-08-16 17:52:11
Vue工程使用git添加submodule公共库的项目实践 Vue的使用,一直在路上! Git的使用,一直在路上! Git submodule的使用,开始并将一直使用!(旨在解决多工程使用公共库代码的方式,且不必每个客户端都包含该库,亦可保持公共库代码提交的独立性。) 一、 说明 假设submodule公共库的gitlab地址: ssh://git @y :8080/submodule.git,且submodule公共库已有公共代码内容,此公共库和项目工程代码提交保持一致。 添加submodule公共库均为全量添加,即增加公共库后submodule的内容会全部存在而非部分存在。 若在已有工程引入公共库,且项目工程已包含公共库内容,建议在使用公共库前将项目工程内容和公共库内容进行对比,以免更改后引入的无效或丢失项目工程内容。且建议:如非必要,尽量修改项目工程代码。 若项目工程某功能分支已有多人在开发,建议管理人员统一引入submodulle公共库后,各开发人员在clone已有submodule公共库的代码后再进行开发。(引入submodule公共库所花费时间不长) 建议submodule公共库和项目工程各分支名称尽量保持一致,且对应关系一致。 以下内容涉及到submodule公共库均简称公共库。 二、 已有项目库添加公共库(以dev分支为例) 添加公共库(温馨提示