美文网首页
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主模块及子模块版本管理操作文档

    目录 1. 为什么书写此文档2. 如何检出JimiModule及关联的Submodule3. Submodule和...

  • 版本库之间的依赖

    Git submodule和Git subtree 与子模块之间的依赖 对于子模块来说,其模块版本库可以被嵌入到主...

  • python基础学习(三)

    常用模块 String模块 数学模块 随机模块 OS模块 os.path模块 re模块 常用函数及操作 列表操作 ...

  • 5.系统模块下

    日志模块logging 日志对象调用: configparser模块 生成文档模块 hashlib模块 加密相关操作

  • Module Management file Operation

    通过在不同的模块中定义对不同类型文件操作的函数,后在管理模块进行导入并使用,进一步熟悉模块化管理及文件相关操作。 ...

  • Git子模块

    Git---submodule  对子模块的操作包括:增---删----改 对子模块的增  对子模块的增加 git...

  • mui底部选项卡

    Webview模块管理应用窗口界面,实现多窗口的逻辑控制管理操作:webview API文档 创建webview ...

  • kdrp

    客户管理模块 4.6 git分支管理与文档 4.6 重新梳理以前做过的东西 4.7 测试用例评审4.7 quip替...

  • 看vue3源码可以学到什么 : 四、代码模版生成器

    前言 前面的篇章里了从readme文档中了解了vue3的目标特性,收获了git log规范,及熟悉了一款模块管理工...

  • Django在线教育网站开发(一)app设计

    经分析,在线教育网站的app主要包括用户管理模块、课程管理模块、机构和教师管理模块和用户操作管理模块四个APP

网友评论

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

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