【问题标题】:Workflow: git-repository with sub-modules to release工作流程:带有要发布的子模块的 git-repository
【发布时间】:2015-07-11 16:45:30
【问题描述】:

我的 git 项目(一个 Wordpress 插件)包含一些带有额外文件(语言 .po 文件、/tests 文件夹、coverage.cover)的第三方子模块,这些文件在发布版本中不需要。

是否有一个命令/工作流程可以自动删除所有这些文件以进行发布?

【问题讨论】:

    标签: git workflow version git-submodules trunk


    【解决方案1】:

    发布管理过程不同于源代码控制管理(这里是Git及其子模块)

    如果您的部署过程只是检查 Git 存储库(及其子模块,带有 git submodule update --init --recursive)的内容,那么不,Git 没有任何本机可以去除这些子存储库中不需要的部分.
    您需要调用一个额外的脚本(用于微调部署),该脚本会处理该步骤。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-08
      • 2012-03-13
      • 1970-01-01
      • 1970-01-01
      • 2011-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多