この本の構成

以下の章とその内容をここで一覧にしておきます:

第1章 導入

Subversionの歴史、その機能、構成、 構成要素、そしてインストール方法についての章です。またクイック スタートガイドもあります。

第2章 基本概念

バージョン管理の基礎と異なるバージョン管理モデルを、Subversion の リポジトリ、作業コピー、リビジョンとの関連で説明します。

第3章 同伴ツアー

Subversion ユーザとしての日常的な利用方法に沿った説明をします。 Subversion を使ってどのようにデータを取得し、修正し、コミットするか についてのデモンストレーションです。

第4章 ブランチとマージ

ブランチ、マージ、そしてタグについて議論しますが、これにはブランチと マージの最良の方法、一般的な利用例、変更をどうやって取り消すか、 そしてあるブランチから別ブランチにどうやって簡単に乗り換えるかなども 含まれます。

第5章 リポジトリの管理

Subversion リポジトリの基本について議論します。どうやってリポジトリを 作成し、設定し、管理するかについて、また、そのためにどんなツールを 利用できるかについても議論します。

第6章 サーバの設定

Subversion サーバの設定方法と、リポジトリにアクセスする三種類の方法に ついて説明します: HTTPsvn プロトコル、そしてローカルアクセスです。また認証、認可、匿名アクセス についての詳細にも触れます。

第7章 より進んだ話題

Subversion クライアントの設定ファイル、ファイルとディレクトリの 属性、作業コピー中のファイルを無視する方法、 作業コピー中に外部ツリーを含める方法、そして最後にベンダーブランチ の取り扱いについて説明します。

第8章 開発者の情報

Subversion の内部構造、Subversion ファイルシステム、そして作業コピー の管理領域についてプログラマーの視点から説明します。 Subversion を利用するプログラムを書くために公開された API を使う 例をあげ、そして最も大切なことですが、どうやって Subversion の開発に 貢献するかを示します。

第9章 Subversion リファレンス

svnsvnadmin、そしてsvnlook のそれぞれのサブコマンドについてすべてのケースでの豊富な例をまじえながら詳細に 説明します。

付録 A. CVSユーザのためのSubversion

Subversion と CVS の間の類似点と相違点に触れ、CVS を長年使ってきたことによる 悪い習慣からどうやって抜け出すかについてのさまざまなアドバイスをします。 具体的には Subversion のリビジョン番号、バージョン化されたディレクトリ、 オフラインでの操作、updatestatus の違い、ブランチ、タグ、メタデータ、衝突の解消、そして認証です。

付録 B. WebDAV と、自動バージョン化

WebDAVとDeltaVの詳細と、DAV共有を読み書き可能な形にマウントするために どうやってSubversion リポジトリを設定するかを説明します。

付録 C. サードパーティー製ツール

Subversion を支援したり利用したりするツールについて議論します。これには 別のクライアントプログラム、リポジトリ参照ツール、などが含まれます。