我一直只是从网站上下载FTP文件,编辑它们并在创建网站时将它们备份,但我觉得值得学习正确的事情。
我刚刚将所有内容提交到SVN repo,并尝试sshing到服务器并检查标记的构建,以及使用switch更新该构建。
一切都很好,但它比我目前的流程要慢得多。
设置这样的东西最好的方法是什么?我的大部分时间只是错误修复或小改动,而不是大的重写,所以我经常更新的东西。
发布于 2018-09-30 13:43:16
如果要正确执行此操作,您一定要考虑设置本地SVN存储库。我还强烈建议设置一个连续集成(CI)服务器,例如巡航控制,当您登录svn时,它会自动运行针对PHP代码的任何测试。一旦通过测试,您的CI服务器也可用于通过FTP将文件发布到主机上,只需单击按钮即可。
虽然这听起来像是很多工作,但实际上并非如此,从长远来看,顺利部署过程的好处不仅仅是为自己付出代价。
发布于 2018-09-30 14:28:32
为了快速更新,我只是svn update
从服务器运行。
有时为了真正快速更新我使用vim编辑文件并从服务器提交它们。
它不是很合适,但速度快且非常可靠。
https://stackoverflow.com/questions/-100000823
复制相似问题