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

これに関するドキュメントは素晴らしいです。クックブックは、Git と SVN の両方のワークフローを提供します。

http://symfony.com/doc/current/cookbook/workflow/index.html

利用可能なシェルがない場合は、ローカル マシンで composer を使用してプロジェクトを更新し、プロジェクト全体を FTP で転送できます。

これは、さまざまな環境の設定を保存する方法をカバーしています。

http://symfony.com/doc/current/cookbook/configuration/environments.html

個人的には、すべてのコードをデプロイするためにプライベートSatisリポジトリを使用しています。

そうすれば、FTP を使用する必要がなくなり、composer create-project/install/update だけで済みます。

于 2013-03-22T19:40:41.710 に答える