Assembla で svn をセットアップし、本番サーバーと同じようにセットアップされたローカル マシンでコーディングとテストを行います。次に、変更を assembla svn にコミットし、本番サーバーに ftp アップロードします。
ワークフローを改善するにはどうすればよいですか? 別の本番サーバーに頻繁に移動できるため、svn を assembla に保持したいと考えています。
どうもありがとうございました!
より良い方法は、すべての汚れた作業を自動化する nant または MSBuild スクリプトを作成することです。これらのスクリプトは、ftp アップロードもできます。
本番サーバー スクリプトで使用して、svn からの最後の変更をチェックアウトし、ビルドし、本番フォルダーと同期しました。
たとえば、PHP、Python、Ruby などのインタープリター言語を使用している場合、マシンからソース ファイルを ftp でアップロードする代わりに、リポジトリから本番サーバーにクリーンなsvn エクスポートを直接実行できます。
本番サーバーへのシェル アクセスが必要です。