図2●src_back.htaと同じフォルダに,test_0.txt,test_1.txt…と連番の付いたファイルが生成されていく 今回は指定されたソースコードを継続的に監視して,変更が認められたら履歴として自動的にバックアップをとるツールを作ってみます。単純な機能なので「バージョン管理システム」と呼ぶにはやや差し出がましい気はしますが,案外役に立ってくれます。 ちょっと1行修正したらプログラムが動かなくなって焦った,でもどこを編集したのか思い出せないという経験は,特に夜型プログラマ(自分のことだ…)ならば,必ず一度ならず経験していることでしょう。しかし,CVS(Concurrent Versions System) やVisual SourceSafeのような「バージョン管理プログラム」を積極的に使っている人は,そんなに多くはないように思います。差分だけ記録されていたり,復元のためにいろ