我正在开发一个网站,我正在最终的目标域上进行,而不是在localhost上,它几乎已经完成了。
现在我已经开始担心当用户开始使用网站时我会做什么并且出现一些问题,或者我想要为网站添加功能。
是否有任何最佳做法可以最大程度地降低更新过程中网站和客户用户体验的风险,如何正确地进行操作?
答案 0 :(得分:2)
如果您的网站小而简单:
如果网站不那么容易,那么应该有独立的本地开发,测试,登台和生产环境。你开发,然后你测试你做了什么,然后你在真实数据上复制和安装你的代码,然后在生产中推送它。
要跟踪更改并轻松地将新版本部署到每个环境,有许多工具与版本控制系统相关联,例如 git
关于如何在git中使用dev-test-stage-production环境有一个很好的答案:git with development, staging and production branches
答案 1 :(得分:1)
首先,您必须在开发任何新功能的同时使用localhost修复错误。 我建议你也使用GIT分支,这样你就可以创建一个新的分支来添加修复bug的功能。 完成后使用GIT与您的网站主分支合并