我在一家公司工作,我们目前没有任何升级工作流程,事情变得紧张。我正在尝试建立一个合适的工作流程,并为不同的方法阅读了一些优秀的教程和资源。我将使用的工作流程是开发人员提交并将其代码推送到dev repo,然后将其复制到prod repo。然后在prod服务器上完成一个简单的拉动。
我们正在使用CakePHP。有2个服务器(prod和dev),当然还有localhost。但是,每个环境的配置(db,payments,auth等)都不同。我的主要问题是从下面哪个选项更好(其他建议也欢迎)?
我想知道最好的方法是什么。此外,对易于部署的Git工作流的建议也很棒。
答案 0 :(得分:3)
这正是您的.gitignore
文件的用途,请使用选项1。