8. で、なぜ今構成管理なの? 自動化 昔と比べて効率化や品質保証に 関して手法が普及してきた。 次に開発全体の中で大きく改善できるポイント。 構成管理を「なんとなく」から「意識的」にして、ソフトウェアの安全で迅速な提供を Copyright 2008 Nulab inc. All Rights Reserved.
9.
10.
11.
12.
13.
14.
15.
16.
17. タグ&ブランチの例 /project1 /branches /1.0.x ・・・リリースブランチ /1.1.x /postgresql-support ・・・タスクブランチ /tags /1.0.0 ・・・リリースタグ /1.0.1 /1.1.0 /trunk ・・・メインライン Copyright 2008 Nulab inc. All Rights Reserved.
18.
19. マージの具体例 /trunk 1 /Release1.0 3 4 6 5 2 A B C A B c D A c D a B C A c D 作業コピー ① マージ先を チェックアウト ② マージ元の 差分を適用 ③ 競合が起きた場合は、手作業で修正 ④ テストの実行 ⑤ マージ結果をコミット マージは変更の差分を作業コピー適用するだけ! Copyright 2008 Nulab inc. All Rights Reserved.
20.
21.
22.
23. Maven2 で何ができるの? 成果物 Maven2 リポジトリ 依存ライブラリ管理 Maven2 POM (プロジェクト定義ファイル) JAR WAR テストレポート JavaDoc プロジェクトサイト テスト 本番サーバ コンパイル パッケージング サイト生成 リリース CI サーバ ( Continuum ) 継続的 ビルド JAR Maven2 が構成管理をサポートするプロジェクト管理・ビルドツール。 Copyright 2008 Nulab inc. All Rights Reserved. Subversion リポジトリ SCM 連携
35. Copyright 原著作者: Masahiro Hayata http://www.flickr.com/photos/mrhayata/392881756/ 原著作者: Brian Solis http://www.flickr.com/photos/briansolis/2246628132/ 原著作者: piyush sarode http://www.flickr.com/photos/mrhayata/392881756/ 原著作者: IzaD KasmijaN http://www.flickr.com/photos/hatemaster/933035138/ 原著作者: sarflondondunc http://www.flickr.com/photos/sarflondondunc/2180759074/ 原著作者: Francesco http://www.flickr.com/photos/panico_francesco/2235020848/ 原著作者:三角形 井上恵介 http://www.freemap.jp/ Copyright 2008 Nulab inc. All Rights Reserved.