継続的デリバリー-ソフトウェアデリバリーの問題04

構成管理とはプロジェクトに関するあらゆる成果物とそれらの間にある関係性が、保存され、検索され、一意に特定され、修正されるプロセスのことである。

バージョン管理の基礎
・ソフトウェアの特定のバージョンを構成しているものは何か? 本番環境にかつて存在したソフトウェアのバイナリと設定の特定の状態を、どうやって再現できるだろうか?
・いつ、誰が、何のために、何を行ったのか? いつまずいことが起きたのかを知るのに役立つだけでなく、アプリケーションの経緯もわかるようになる。

バージョン管理を最も効果的に使うためのアドバイス
・ひとつ残らずバージョン管理に保存せよ
・定期的にtrunkにチェックインせよ
・意味のあるコミットメッセージを使え