0

到目前为止,我一直在使用 Symfony1.4 进行开发,并且部署项目或将其更新到远程主机中没有问题。我刚刚使用了 sfFtpPlugin,一切都很完美:http ://www.symfony-project.org/plugins/sfFtpPlugin

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

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

感谢大家的帮助!

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

4

1 回答 1

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 存储库来部署我的所有代码。

这样我就不必使用 FTP,只需 composer create-project/install/update。

于 2013-03-22T19:40:41.710 回答