2012年6月 7日 (木)全てが消えてしまうその前に
おはようございます。
先日、Y.T1号さんから洗濯物を干すと雨が降るという能力を受け継いだのですが、
早くもその異能の力を失ってしまった本日の当番、プログラマーのS.Kです
。
今回はバージョン管理ツールについて軽く書こうかと思います。
■バージョン管理ツールとは
主にファイルの作成日時や更新日時、
変更点などの履歴を保存しておく事が出来るツールです。
ゲームに限らず開発の場ではよくバージョン管理ツールが使用されています。
このツールを使う事により
『いつ誰が何をどう更新したのか』
という情報を管理する事が出来るようになります。
これがどういった状況で役に立つかというと以下の様な例があります。
・変更点を元に戻したい場合![]()
プログラムを打つ際にはテストコードを打つ事がありますが、
そういったコードはテストであって実際には必要ない為、
確認が取れた後は元のソースに戻したいという事がよくあります。
そういった場合はバックアップを残しておけば問題ないのですが、
毎回バックアップを作っていては手間が掛かります。
そういった時にバージョン管理を行っていればすぐに元に戻す事が出来ます。
・以前は発生していないバグが発生した場合![]()
この場合、過去のバージョンを取得して実行する事で
いつから発生しているのかを特定する事が出来ます。
更に細かくソース単位でバージョンを戻すことにより、
どの修正が問題になっているかまで調べる事が出来ます。
等々、他にも色々と便利に使う事が出来ます。
以前、個人的に作っていたプログラムのコンパイル中に突然PCが落ちてしまい、
その時作っていたソースが全て壊れたファイル
になってしまった事があります
。
特にバックアップも取っていなかった為、その時の作業は全て消えてしまいました。
こういった場合もバージョン管理ツールを使う事で、
小まめに履歴を残しておく事が出来る為、
問題があった時の被害を最小限に抑える事が出来ます。
(僕はこの時から家でもバージョン管理ツールを使うようになりました)
フリーで使用可能なツールが色々あるので、
興味のある方は一度使ってみることをお勧めします!
全てが壊れたファイルになってからでは遅いですよ……。
| 固定リンク | コメント (0) | トラックバック (0)
「プログラマー」カテゴリの記事
- 技術交流の業(2019.03.07)
- 福袋争奪戦デビュー(2019.01.31)
- 温泉旅行(2019.01.24)
- ゲーセンの近況(2018.11.29)
- 健康的にプログラミングを続けるためのちょっとした習慣(2018.10.18)
この記事へのコメントは終了しました。








コメント