subversionサーバ
subversionは中央集権型のバージョン管理サーバで,サーバを立てると各クライアントのバージョン管理を行う.
バージョン管理サーバに管理されているファイルは,差分情報とかを含めてナンバリングされ,日付ごとの更新情報や,何か会った時に昔のバージョンに戻すなどが出来るし,バージョン管理サーバ自体がバックアップサーバ的な役割も果たす.
しかし,GUIで確認とか,子でないマシンとのやりとり(友達のマシンをちょっと借りたとか)は単体では多分無理なので,色々調べて自分はTrac Lightningを導入している.
Trac Lightningはwindows用のフリーソフトで,導入するとTrac, subversion, apacheをGUIで導入でき,apacheと連携してバージョン情報や差分を視覚的に確認や,HTTPでのファイルのダウンロードもできるので,一種のファイルサーバ代わりにもなる.
windowsだというのが若干不満かもしれないが,導入も簡単なので一度試してみる価値はある.