目前我的工作流程如下:
在本地机器上,我在我正在处理的每个网站上维护一个 git repo,当需要发布一些东西时,我压缩文件夹并通过 ssh 将这个单个文件上传到生产服务器,然后我解压缩,测试更改并移动更改到 live 文件夹,我摆脱了 .git 文件夹。
我想知道在实时服务器上使用 git repo 是否是一个好主意,一开始似乎是这样,但如果与本地开发机器相比,生产服务器上的更改看起来不一样,这可能会出现问题...这可能会引发火灾...如何在生产服务器上的某个文件夹上创建一个裸仓库然后从那里克隆到公用文件夹,从而将更新从本地计算机推送到裸仓库并从公用文件夹上的裸仓库中提取生产服务器的...可能有人请提供一些反馈。
后来我读到了 capistrano http://capify.org但我没有使用这个软件的经验......
根据您的经验,完成网站部署/更新的最佳实践/方法是什么?
提前感谢您的反馈。