如何将Symfony2项目(某些文件)更新为远程



我一直在使用Symfony1.4 '开发到现在,部署项目或将其更新到远程托管没有问题。我刚刚使用了sfFtpPlugin,一切都很完美:http://www.symfony-project.org/plugins/sfFtpPlugin

但是现在我从Symfony2(2.2.0)开始,首先我有这个问题:当我做更改时如何更新它?

对于第一次部署,我知道有一些选项:通过FTP上传完整的项目或使用Maestro(例如在ServerGrove.com托管中提供)使用这些工具,我可以上传一切,但在我需要更新的情况下…还有50 ?当然,我不能通过FTP手动操作。

谢谢大家的帮助!

p。S:附加信息:我有一些SVN的知识,几天前开始学习GIT。

这方面的文档非常棒。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.

相关内容

  • 没有找到相关文章

最新更新