我的git项目(Wordpress-Plugin)包含一些第三方子模块,其中包含发行版本中不需要的额外文件(语言.po
文件,/tests
文件夹,coverage.cover
)。
是否有一个命令/工作流程会自动删除所有这些文件以供发布?
答案 0 :(得分:0)
发布管理流程与源代码管理(此处为Git及其子模块)
不同如果您的部署过程只是简单地检查Git仓库(及其子模块,带有git submodule update --init --recursive
)的内容,那么不,Git没有任何原生内容可以删除不需要的部分那些subrepos。
您需要调用一个额外的脚本(用于微调部署),这将负责该步骤。