1

私たちは大規模なチームで作業しており、各開発者が新しいタスクを開発する JSF で Web アプリケーションを構築しています。例: ユーザー管理、セキュリティ、システム パラメータなど。

SVN から WAR をビルドするための毎日のタスクを作成する必要があります。

Daily Builder、SVNなどの使い方を知っています。

私たちの質問は、モジュールごとに保存する方法ですか? MVC モジュール上に構築され、ページが Bean の一部である JSF としてパッケージ Web アプリケーションを構築するための推奨される方法は何ですか? 多くの WAR/パッケージを使用する必要がありますか?

モジュールごとに保存する必要があります。これは、あるモジュールでエラーが発生し、残りのモジュールと一緒にアップロードしてはならない場合があるためです。(私はそれをアップロードするかどうかをコンパイルして見つける方法を知っています)。

4

1 に答える 1

2

モジュールの開発が行われる「作業ブランチ」(または「モジュールブランチ」) を使用できます。トランクにはすべてが含まれ、特定の「モジュール ブランチ」で作業している開発者は、毎日トランクから作業にマージされますが、作業が完全に完了した場合にのみトランクに公開されます (完了にはテストが合格しています)。このようなもの(複数のアジャイル チームのバージョン管理からの写真):

代替テキスト

上の図は、チーム アプローチごとの「作業ブランチ」を示していますが、よりきめ細かいアプローチを使用して、モジュールごとに作業ブランチを使用することを想像することもできます。原則は似ています。

次に、トランクとすべての「作業ブランチ」を継続的インテグレーションの下に置きます。

于 2010-09-26T15:26:17.907 に答える