開始行: * ブランチ作戦 [#hf5beef7] 主だった作戦は次の3つ。 + すべての集約先 trunk + リリースに向けたリリースブランチ + 開発初動に向けたタスクブランチ ** 1. すべての集約先 trunk [#k67c8ebe] すべてのコードは最終的に ''trunk'' に集約させます。すべて... - すべてのブランチのコピー元 - すべてのブランチのマージ先 - trunk は永続する +--[branche]--+ | | --[trunk]--+-----+-------+-----+--> | | +--[branche]--+ ** 2. リリースに向けたリリースブランチ [#qac72702] リリースに向けたコードは ''リリースブランチ'' で安定化さ... ST や UAT で生じた変更とリリース後のバグフィックスはすべ... - (ST, UAT, )リリースのためのブランチ - リリース後すべての変更を trunk にマージ(少ない想定) - 次のリリース後破棄 !: bug fix x: end point release release ... ^ ^ ... | | ... +--[release]--!--++---!---++-----------------... | | | +--[relea... | | | | ... --[trunk]--+-----------------+--------+--------+--------... ** 3. 開発初動に向けたタスクブランチ [#jead6bef] UT までの各テーマ開発は ''タスクブランチ'' で安定化させま... - 各テーマ開発のためのブランチ - 開発・UT後すべての変更を trunk にマージ - trunk にマージ後破棄 +--[release]--> | --[trunk]--+--+----------++-------+-------------> | | || ^ | +--[task]--+| end of IT | | +--[task]------+ ^ end of UT * この作戦における各テストフェーズの意義 [#r3cc328f] この作戦を採り各テストフェーズ(UT, IT, ST+UAT)に次の意義... :UT|各開発テーマで満たすべき機能の実装が完了したことを検... :IT|(次のリリースに向けて)各開発テーマで満たすべき機能が... :ST+UAT|次のリリースに至るコードライン(からビルドするパッ... +===(ST+UAT)===> | --[trunk]--+----------+===(IT)===+--------------> | | +===(UT)===+ 終了行: * ブランチ作戦 [#hf5beef7] 主だった作戦は次の3つ。 + すべての集約先 trunk + リリースに向けたリリースブランチ + 開発初動に向けたタスクブランチ ** 1. すべての集約先 trunk [#k67c8ebe] すべてのコードは最終的に ''trunk'' に集約させます。すべて... - すべてのブランチのコピー元 - すべてのブランチのマージ先 - trunk は永続する +--[branche]--+ | | --[trunk]--+-----+-------+-----+--> | | +--[branche]--+ ** 2. リリースに向けたリリースブランチ [#qac72702] リリースに向けたコードは ''リリースブランチ'' で安定化さ... ST や UAT で生じた変更とリリース後のバグフィックスはすべ... - (ST, UAT, )リリースのためのブランチ - リリース後すべての変更を trunk にマージ(少ない想定) - 次のリリース後破棄 !: bug fix x: end point release release ... ^ ^ ... | | ... +--[release]--!--++---!---++-----------------... | | | +--[relea... | | | | ... --[trunk]--+-----------------+--------+--------+--------... ** 3. 開発初動に向けたタスクブランチ [#jead6bef] UT までの各テーマ開発は ''タスクブランチ'' で安定化させま... - 各テーマ開発のためのブランチ - 開発・UT後すべての変更を trunk にマージ - trunk にマージ後破棄 +--[release]--> | --[trunk]--+--+----------++-------+-------------> | | || ^ | +--[task]--+| end of IT | | +--[task]------+ ^ end of UT * この作戦における各テストフェーズの意義 [#r3cc328f] この作戦を採り各テストフェーズ(UT, IT, ST+UAT)に次の意義... :UT|各開発テーマで満たすべき機能の実装が完了したことを検... :IT|(次のリリースに向けて)各開発テーマで満たすべき機能が... :ST+UAT|次のリリースに至るコードライン(からビルドするパッ... +===(ST+UAT)===> | --[trunk]--+----------+===(IT)===+--------------> | | +===(UT)===+ ページ名: