在公司的项目中, 经常会遇到一些公共的内容, 多个项目中间通用的, 不可能每次都将整个代码复制一遍, 遇到这种情况有很多不同的解决方案, 一般来说, 项目是通过 git 来管理的, 巧了, git 也同样支持子模块...问题
以上对于子模块的使用, 网上有各种教程, 在此不再赘述.
而我在使用中遇到的问题是这样的: 公司的代码库分为测试环境与生产环境两个分支: dev, master....image-20201031170232767
对于没有接触过子模块的我来说, 有如下问题:
这两个commit id我怎么知道哪个是最新的?...总不能一个一个去找吧
submodule_son 连个文件都没有, 我该怎么解决这个冲突???
如此该如何解决呢? 很明显, 这个冲突是子项目的冲突, 所以要进入子项目解决....至此, 基本解决了子模块的不同环境问题, 后面遇到问题再说吧.