私のチームは、SVNを使用してQA環境にデプロイし、そのDEVストリームをテストしてクリーンに保つことに問題があるため、QAの進行中に継続的な開発を行うことができます。
まだ出会っていない問題を解決するアプローチがあることを願っています。
詳細:SVNにDEVブランチがあり、UI開発者用に1つのコードベース、サーバー開発者用にもう1つのコードベースがあります。
展開すると、.EXEファイルと.SWFファイルがサーバー側のフォルダーにチェックインされ、サーバー開発者はTRUNKにプッシュします。そこからWARファイルが作成されます。
問題は、QAが進行している間、サーバー開発者は将来の機能とバグに取り組み続け、UIに対してコードをテストするためにQA環境にプッシュする必要があることです。
専用のDEV環境はありません。それが問題の大きな部分であることを私たちは知っています。
質問は; QAにもSVNの別のブランチを使用する必要がありますか?では、QAにプッシュするたびに、コードをQAブランチに配置しますか?
このようにして、環境をサニタリーに保ち、必要なときにいつでもQASVNブランチからビルドオフを実行できます。
ほとんどのチームとは異なり、QAにプッシュするときに開発を停止することはないと思います。私たちは前進し続け、QAが見つけたバグに対処します。基本的には、好きなときにPRODにプッシュします。だからこそ、衛生的な環境が必要です。
長い投稿で申し訳ありませんが、ここでは少し轍があります。