=============== バージョン管理 =============== 未完 ドキュメントやバージョンを管理する =================================== お疲れ様です。山田です。 今日はバージョン管理についてお話したいと思います。 今回対象とするのは、私たちが日頃作成しているドキュメントやスクリプト、サーバやその他ネットワーク機器などのコンフィグのバージョン管理です。 バージョン管理が何故必要なのか? ================================ 皆さんは、ドキュメントやコンフィグを更新した時、なんらかの形でバックアップをしますよね? 私が コンフィグバックアップ それではサーバやネットワーク機器が障害にあってしまった時はどうしますか? ローカルのファイルサーバで管理しているファイルがちゃんと最新かどうか、きっちり管理が行き届いている所は稀だと思います。 * バージョン管理が必要なシーン * 対象とするシーンは? * ドキュメントのバージョン管理 * コンフィグのバージョン管理 * マージ バージョン管理ツールの種類 =========================== * 中央集中型 * 分散型 * CVS * Subversion * Git * Mercurial * Bazaar * 他のツールと比べた場合のMercurialの利点 Mercurialの使い方 ================== * TortoiseHgインストール方法 * HGコマンドの使い方 * 日付をファイル名にしてoldというディレクトリで管理して何が悪いのか? * いつでもcommitした時点に戻れるというメリット * * ボツ ===== バージョン管理ツールを利用するSNS =================================== * Github * Bitbucket