我在本地有一个svn checkout我做了更改,一旦我提交它,我进入并在服务器上更新我的开发副本.
我的问题是,将文件存入生产网站的最佳方法是什么.我对linux命令不太满意,但我想我可以创建一个脚本,将除.pyc和.svn文件之外的所有文件移到我的生产站点上?我真的不知道最好的方法是什么,我想听听一些专家如何以正确的方式做到这一点.
我通常直接从svn结账运行.登录到生产服务器,更新到被认为有价值的修订或标记,重新启动服务器,你就可以了.
这样做的好处是它会强制您确保所有内容都保持在版本控制之下,因为生产站点直接来自存储库.如果您愿意,您显然可以使用Fabric之类的东西自动化部署.