新人Webディレクターがゼロから学ぶ! CMSによる企業サイト制作 (4) 作業中のデータを失わせない ! バージョン管理システムの重要性を学ぼう
とか「あ、やばい。いろいろ変えて上書き保存したら見事に壊れたし、元に戻せなくなったし!!」みたいなことが起きると最悪ですね。
そうだね。もし仮に納期まであと少しのときに、開発サーバーで9割型完成しているにもかかわらず「サーバーのデータふっとんだー!! ぎゃあーーーーー」みたいなことになったら、クライアントにも大迷惑かけるし、自分たちも寝ずの作業になっちゃうよね。
そうですね……想像しただけでぞっとしますね……。そうならないようには、どういう方法をとるのがよいですか?
そうだね。そういうときは……
「バージョン管理システムぅーーー(ドラ◯もん風)」だよ、の◯太くんっ。
(……は?)
バージョン管理システムってなんですか?
いろいろ作業していく上で、「誰が」「いつ」「なにを変更したか」を管理できるシステムなんだ。
作業した履歴を残していきながら進めるから、「この時の状態に戻したい」とか「この状態のものを分岐して新しいものを作る」など安全にできるんだ。あとは、別サーバーなど作業環境とは異なるところに情報を残していくから、万が一作業環境のデータが壊れたとしてもすぐ復旧できる。それに「誰が」