Php 使用MVC框架进行开发的源代码管理
我正在使用一个PHP框架进行一个小型的web项目,我想检查一下我的源代码管理开发,以便轻松地部署到不同的环境中。我选择了Laravel和Git,但我想确切的系统对于这个问题并不重要 我不确定提交给源代码管理的确切文件夹结构是什么。我应该:Php 使用MVC框架进行开发的源代码管理,php,git,version-control,laravel,Php,Git,Version Control,Laravel,我正在使用一个PHP框架进行一个小型的web项目,我想检查一下我的源代码管理开发,以便轻松地部署到不同的环境中。我选择了Laravel和Git,但我想确切的系统对于这个问题并不重要 我不确定提交给源代码管理的确切文件夹结构是什么。我应该: 签入整个框架,包括配置文件 将“应用程序”和“公共”部分签入单独的存储库,但将配置文件和系统文件置于源代码管理之外 如果1.,如何确保在执行提交/推送/拉取操作时不会覆盖特定于部署的配置(即开发、qa、产品) 如果2.,如何确保应用程序的未提交部分保持同步 任
1.
,如何确保在执行提交/推送/拉取操作时不会覆盖特定于部署的配置(即开发、qa、产品)
如果2.
,如何确保应用程序的未提交部分保持同步
任何帮助/指导方针/最佳实践都将不胜感激。我会检查所有内容并使用Laravel的。听起来好像您正在为不同的环境维护不同的配置,而不是使用内置功能
或者,您可以尝试为应用程序创建一个存储库,为每个配置创建一个存储库,并在测试时拉取应用程序和相关配置 您可以添加在执行提交时应忽略的文件: