シンプルにしようとしていますが、バージョン管理の経験がほとんどないので、すでに稼働しているFacebookアプリケーションのバージョンと展開のワークフローについて私が思いついたものは次のとおりです。
発達:
幹からの枝
開発環境のチェックアウトとセットアップ(データベース、NetBeansプロジェクト、Facebookアプリ、構成ファイルを自動的に作成します)。
ステージング(開発ブランチと同じ):
テストを(手動で)実行します。
okの場合-svncommitand merge development / staging branch with trunk
コミット後のフックを使用して、プロジェクトをライブサーバーにデプロイし、必要に応じて本番データベースを更新します。
さまざまな開発ブランチを同期します。1つの開発ブランチが本番環境に移行した場合は、まだ開発中の他のブランチとマージします。
このワークフローに重大な間違いはありますか?またはそれを改善する方法についての提案。
PS:今のところ私は唯一の開発者です。