美文网首页
git主模块及子模块版本管理操作文档

git主模块及子模块版本管理操作文档

作者: 程序员学园 | 来源:发表于2019-04-15 09:53 被阅读0次

    目录

    1. 为什么书写此文档
    2. 如何检出JimiModule及关联的Submodule
    3. Submodule和主项目修改后如何提交
    4. Submodule如何更新
    5. 如何新建Submodule

    一、为什么书写此文档

    1. 降低学习成本,避免接手的时候还要去学习如何进行JimiModule与Submodule的版本管理
    2. 提高开发效率,即便是新手也能根据此文档对JimiModule进行快速接入

    二、如何检出主工程及关联的Submodule

    clone之前记得勾选 Recursive,把关联的子项目也checkout,否则关联的submodule需要另外操作(submodule update)

    图片.png

    三、Submodule和主项目修改后如何提交

    jimi_common中新建 测试子模块基类修改提交.txt,add后,commit会出现如下提示

    图片.png

    这是因为:如果主仓库下面有submodule,这些submodule默认是没有连接到master远程仓库的,需要手动switch。

    图片.png

    jimi_common上右键switch,Branch选择marter分支后,再提交即可。

    之后还要提交主要项目来跟踪更新的版本,否则主项目关联的版本和Submodule最新的版本是对不上的。

    图片.png

    在主项目上右键commit再push即可

    图片.png

    四、 Submodule如何更新

    图片.png

    在submodule上右键pull即可

    五、如何新建Submodule

    主项目上右键

    图片.png

    填写远程仓库的地址和本地根目录即可

    图片.png

    点击OK之后 ,会将远程仓库check下来,该子模块的提交更新操作和上面步骤二一样,提交之后远程仓库如下,则成功添加了子模块

    图片.png

    相关文章

      网友评论

          本文标题:git主模块及子模块版本管理操作文档

          本文链接:https://www.haomeiwen.com/subject/kdwbiqtx.html