【问题标题】:Strategy for maintaining shared code between projects?维护项目之间共享代码的策略?
【发布时间】:2014-04-09 13:19:45
【问题描述】:

我有大约 5 或 6 个项目使用我编写的“工具包”代码。我遇到的问题是更新工具包代码;当我进行更新时,我通常需要手动将这些更新应用到其他项目。

是否有处理此类问题的通用策略?

【问题讨论】:

    标签: git version-control code-duplication


    【解决方案1】:

    您可以使用git submodules

    为您的“工具包”代码创建一个存储库,并将其用作每个代码的子模块 其他项目。要添加子模块,您可以这样做:

    $ git submodule add url_to_repository path_to_local_submodule

    使用子模块克隆存储库时,还需要执行其他步骤:

    $ git submodule init

    $ git submoudule update

    它将获取作为子模块的存储库并签出适当的 每个人的提交。

    【讨论】:

      猜你喜欢
      • 2017-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多