バージョン管理システムsubversionによるファイル管理

必要なパッケージをインストール

$ sudo aptitude install subversion

レポジトリの作成

まずはレポジトリを作成します。過去のすべてのバージョン情報がレポジトリに保存されます。rcsにおけるRCSディレクトリに相当するものです。

$ svnadmin create ~/svnroot

レポジトリにプロジェクトファイル群をimport

$ mkdir -p ~/work/tmp/myproject/trunk
$ mkdir -p ~/work/tmp/myproject/branches
$ svn import ~/work/tmp file:///home/username/svnroot

レポジトリにimportされているプロジェクトファイル群を表示

$ svn list file:///home/username/svnroot/myproject
trunk/
branches/

レポジトリからプロジェクトファイル群をcheckout

$ svn checkout -N file:///home/username/svnroot/myproject ~/work/myproject
$ svn update ~/work/myproject/trunk
$ svn update -N ~/work/myproject/branches