Php SugarCRM中自定义模块的部署过程

Php SugarCRM中自定义模块的部署过程,php,git,deployment,version-control,sugarcrm,Php,Git,Deployment,Version Control,Sugarcrm,我试图了解从开发环境部署定制模块到登台或生产环境的最佳方式是什么。阅读SugarCRM支持页面,所有新模块都应该使用模块生成器构建。该文件的输出是一个.zip文件,它是一个可部署单元。然后,支持页面会说永远不要重新部署包,所有进一步的修改都应该使用Studio完成 部署模块后,应使用Studio对模块执行任何其他配置 据我所知,Studio修改custom/目录中的文件,并且没有包含这些更改的可部署包,例如.zip文件。如何将使用Studio所做的更改部署到临时或生产环境?我正在考虑使用Git,

我试图了解从开发环境部署定制模块到登台或生产环境的最佳方式是什么。阅读SugarCRM支持页面,所有新模块都应该使用模块生成器构建。该文件的输出是一个.zip文件,它是一个可部署单元。然后,支持页面会说永远不要重新部署包,所有进一步的修改都应该使用Studio完成

部署模块后,应使用Studio对模块执行任何其他配置


据我所知,Studio修改custom/目录中的文件,并且没有包含这些更改的可部署包,例如.zip文件。如何将使用Studio所做的更改部署到临时或生产环境?我正在考虑使用Git,并跟踪custom/directory中的修改。然后我可以将更改拉到所需的环境中。这是一个可行的解决方案吗?还是有人想出了别的办法?

Git是管理Sugar定制的好方法。以下是一些可帮助您找到最佳流程的其他资源:


谢谢你的资源!