我是 Git 的新手。我在两台服务器中有一个LaravelPHP应用程序。
- 测试
- 服务器(用于测试)
- 实时服务器(用于生产)
使用完本地应用程序存储库后,我将更改推送到远程存储库中。
之后,我使用 DeployHQ 将更改部署到测试服务器中。
如果测试服务器一切正常,我将在几天后将其再次部署到实时生产服务器中。
当我这样做时,我需要不断更改服务器特定的常量,例如数据库凭据始终从服务器到服务器。
我能知道这是使用 Git 维护 Web 应用程序的测试和生产环境的正确方法吗?
您能否分享一下您对如何维护/部署 Web 应用程序的测试和生产版本的想法?
提前感谢!
我能知道这是使用 Git 维护 Web 应用程序的测试和生产环境的正确方法吗?
您描述的内容听起来像是 Git 可以轻松处理的典型开发工作流程。
当我这样做时,我需要在服务器之间始终更改特定于服务器的常量,例如数据库凭据。
Git 能够跟踪或不跟踪项目中的任何文件。 因此,如果您有特定于服务器的文件,则可以选择不将它们添加到 Git 存储库中。 每个服务器将维护自己的配置,而PHP源代码将是存储库的一部分。