CVS or VSS or ???

ソース管理ってCVSやVSSが有名だけど、それ以外にも色々あります。
でも、私が使ったことがあるのは上記だけ。
聞いたところによると、正式なcommitではなく、プライベートなcommitができるものもあるらしい。最初はピンと来なかった。


チョット込み入った変更になると、一気に作り上げるのは難しい。
前準備、モデルの変更、制御の変更、テスト、デバッグ文の除去、など手順を追って
作り上げないといけない。そういうときに正式なcommitをせずに、前に戻る機能があるとうれしい。何100行もミスなしで変更するのは相当な神経の集中と勇気が要ります。
中には、2・3日もcommitなしで変更することも。


今回はVSSを使っているのだけれど、VSSってネットワークの調子が悪かったり、アクセスが集中すると、データが壊れるっぽいです。 
実害はないけれど、いやなメッセージが出てくるのは気持ち悪い。
うーむ。
ソース管理ってDBを使えばいいんじゃないだろうか?
複数のクライアントからアクセスされるし、トランザクション的に、クリティカルに
作らなければならない。
DBをベースに作った方が、より安定したモノになるんじゃないだろうか?

><