>>81
ぶっちゃけいうと、

バージョン管理システム使いなさい。


CVS,またはSubversion, BitKeeperを
サーバか自分のマシンかどちらかにインストールして
リポジトリをどこかにつくってそこで古いソースを管理しなさい。
Undoも簡単にできる。
ソースコードの何行目が更新されたかもよくわかる。