0

プロジェクトを SVN に移行しようとしています。私の以前のプロジェクトでは、開発者がチェックアウトしてコミットするための開発領域としてトランクを使用していました (特別なリリース用のブランチがない限り)。それから、テストエリア用のブランチがありました。

SVN を見ると、テスト ブランチの必要性がわかりません。Dev トランク上でビルドを作成できます。私が取得しているほとんどの例では、特にテスト ブランチについて言及していません。

以前の会社やプロジェクトでは、テスト サーバーの構成が異なっていたため、テスト ブランチが存在していました。config.xml ファイルは環境ごとに異なっていたため、環境ごとに異なるブランチを用意していました。

この問題に取り組む方法を教えてください。さまざまな構成ファイルのテストブランチが必要ですか、それともテストを行う人はいますか?

4

1 に答える 1

2

ブランチは、コード ベースの 2 つのバージョンが独立して進化している場合に役立ちます。たとえば、リリースされたバージョンのバグ修正を行いながら、同時に開発も続けたい場合などです。

テスト バージョンしかない場合は、ほとんどの場合、タグで十分です。(Subversion では技術的にはタグとブランチは同じですが、意味的な違いがあります)。

于 2012-12-23T07:19:44.943 に答える