工作流程:git-repository,包含要发布的子模块

时间:2015-07-11 16:45:30

标签: git workflow version git-submodules trunk

我的git项目(Wordpress-Plugin)包含一些第三方子模块,其中包含发行版本中不需要的额外文件(语言.po文件,/tests文件夹,coverage.cover)。

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

1 个答案:

答案 0 :(得分:0)

发布管理流程与源代码管理(此处为Git及其子模块)

不同

如果您的部署过程只是简单地检查Git仓库(及其子模块,带有git submodule update --init --recursive)的内容,那么不,Git没有任何原生内容可以删除不需要的部分那些subrepos。
您需要调用一个额外的脚本(用于微调部署),这将负责该步骤。