工作流:有子模块发布的git-repository

问题描述:

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

是否有一个命令/工作流程自动将所有这些文件剥离发布?

发布管理过程从源头上控制管理(这里Git和其子模块)

如果你的部署过程是简单地签一个Git回购的内容不同(和它的子模块,具有git submodule update --init --recursive),然后不,Git没有任何东西可以去掉那些不需要的部分。
您需要调用一个额外的脚本(用于微调部署),该脚本将处理该步骤。