体力,気力,ときどき知力

情報系大学院生 兼 HPC系ソフトウェアエンジニアのメモ書き.やったことを貼って後日にコピペ再現するために書いているので新規性・汎用性・芸術性は考えてません.数値計算,高精度演算,SIMD, vim, Linuxなど.

subversionサーバ

subversionは中央集権型のバージョン管理サーバで,サーバを立てると各クライアントのバージョン管理を行う.

バージョン管理サーバに管理されているファイルは,差分情報とかを含めてナンバリングされ,日付ごとの更新情報や,何か会った時に昔のバージョンに戻すなどが出来るし,バージョン管理サーバ自体がバックアップサーバ的な役割も果たす.

しかし,GUIで確認とか,子でないマシンとのやりとり(友達のマシンをちょっと借りたとか)は単体では多分無理なので,色々調べて自分はTrac Lightningを導入している.

 

Trac Lightningはwindows用のフリーソフトで,導入するとTrac, subversion, apacheGUIで導入でき,apacheと連携してバージョン情報や差分を視覚的に確認や,HTTPでのファイルのダウンロードもできるので,一種のファイルサーバ代わりにもなる.

 

windowsだというのが若干不満かもしれないが,導入も簡単なので一度試してみる価値はある.