到目前为止,我一直在使用Symfony1.4进行开发,并且没有任何问题来部署项目或将其更新到远程主机。我刚刚使用了sfFtpPlugin,一切都很完美:http://www.symfony-project.org/plugins/sfFtpPlugin
但是现在我开始使用Symfony2(2.2.0),首先我提出了这个问题:如何在进行更改时更新它?
第一次部署我知道有一些选择:通过FTP上传完整项目或使用Maestro(例如在ServerGrove.com托管中提供)使用这些工具我可以上传所有内容,但在我需要更新的情况下......¿50?文件,我当然不能通过FTP手动完成。
感谢大家的帮助!
P.S:有条件的信息:我有一些SVN知识,几天前就开始学习GIT了。答案 0 :(得分:0)
关于这方面的文件太棒了。 Cookbook为Git和SVN提供工作流程。
http://symfony.com/doc/current/cookbook/workflow/index.html
如果没有可用的shell,您可以在本地计算机上使用composer来更新项目,然后通过FTP整个项目。
这包括如何存储不同环境的设置:
http://symfony.com/doc/current/cookbook/configuration/environments.html
我个人使用私有Satis repo来部署我的所有代码。
这样我就不必使用FTP,只需使用composer create-project / install / update。