我们为项目使用带git flow分支模型的git。在我们的代码库中有一些调试相关的代码,我们默认在非生产代码中打开它们(调试输出/调试标志)。
我们当前将发布部署到生产(主分支)的工作流程是从我们的开发代码库(开发分支)创建一个发布分支。在发布分支上,我们禁用调试功能(调试标志),测试,最终在测试之后进行更改,提交,将发布推送到主服务器,合并主服务器以开发并手动更改调试标志。
在发布和合并回开发时,是否有比手动设置调试标志更好的工作流程?
于2016年1月24日编辑: 回复@Lazureus评论: 使用的语言是:Python(后端)。和Javascript(前端)。没有使用makefile,因为没有任何东西可以构建。我们用于python的IDE是pycharm。