subversion

これまで私はきちんとバージョン管理をしてプログラムを書いたことがほとんどありませんでしたが、やはりプログラマのたしなみとしてバージョン管理 くらいしたほうがいいと思います。特に年をとってくると記憶力も悪くなるので余計にバージョン管理がありがたくなるのではないでしょうか。

世間で広く使われているバージョン管理ソフトにSubversionというのがあります。svnというコマンドです。フリーソフトでLinuxなど にはデフォルトでインストールされていると思われます。もしインストールされていなくても、Fedoraの場合ですとyum install svnでインストールできます。

まず普通に使う方法ですが、svnadmin create hogeでリポジトリを作成し、svn importとかsvn commitとかすると簡単に使用できます。本当に簡単だと思います。Subversionの基礎演習というページが非常に参考になると思います。コマンド実行例はWindowsのコマンドプロンプトですが、Linuxでも大差はありません。

でもこれだとひとつのマシンでしか使えないのであまりうれしくないと思います。そこでネットワーク経由で使う方法ですが、それはこれから調べます。