我知道这已经被问过了,但我想分享我的情况,以关注替代解决方案和提示。我们开发 PHP 网站,并在远程半生产服务器上测试所有内容,以了解我们的 Web 应用程序在现实世界中的工作方式。
通常,我们在我们的计算机上挂载远程 SFTP,并直接在服务器上读/写(然后我们每晚从测试服务器备份到另一台服务器),因此我们不必保存和上传我们更改的每个文件。
现在我们正在考虑切换到 GitHub 来跟踪文件更改。我已经在我的 Mac 上安装并配置了 GitHub,以及一个自动从我们的 GIT 存储库中提取到测试 Web 服务器的 webhook。因此,当我提交并同步到 GitHub 时,我可以刷新我在浏览器中更改的页面以查看它的实际效果。
问题是 Web 脚本通常由许多微更改组成,有时您必须不断点击“保存”并切换到浏览器以检查它是否正常工作......所以每次都必须提交(并指定摘要!)是不可接受的。
我们如何通过工作流解决这个问题?
先感谢您。