工作流程:git-包含要发布的子模块的存储库
Workflow: git-repository with sub-modules to release
我的 git 项目(一个 Wordpress 插件)包含一些带有额外文件(语言 .po
文件、/tests
文件夹、coverage.cover
)的第三方子模块在发行版本中不需要。
是否有 command/workflow 可以自动删除所有这些文件以进行发布?
发布管理过程不同于源代码控制管理(此处Git及其子模块)
如果您的部署过程只是检查 Git 存储库(及其子模块,带有 git submodule update --init --recursive
)的内容,那么不,Git 没有任何原生内容这将去除那些子回购中不需要的部分。
您将需要调用一个额外的脚本(用于微调部署),它会处理该步骤。
我的 git 项目(一个 Wordpress 插件)包含一些带有额外文件(语言 .po
文件、/tests
文件夹、coverage.cover
)的第三方子模块在发行版本中不需要。
是否有 command/workflow 可以自动删除所有这些文件以进行发布?
发布管理过程不同于源代码控制管理(此处Git及其子模块)
如果您的部署过程只是检查 Git 存储库(及其子模块,带有 git submodule update --init --recursive
)的内容,那么不,Git 没有任何原生内容这将去除那些子回购中不需要的部分。
您将需要调用一个额外的脚本(用于微调部署),它会处理该步骤。