Subversion実践入門?達人プログラマに学ぶバージョン管理 - 読書記録 #0

Subversion実践入門?達人プログラマに学ぶバージョン管理

Subversion実践入門?達人プログラマに学ぶバージョン管理

以下コピペ用に目次

  • 第1章 序説
    • 1.1 バージョン管理の実際
    • 1.2 ロードマップ
    • 1.3 Subversionを選択する理由
  • 第2章 バージョン管理とは何か
    • 2.1 リポジトリ
    • 2.2 何を格納すべきか
    • 2.3 作業コピーとファイル操作
    • 2.4 プロジェクト、ディレクトリ、ファイル
    • 2.5 バージョンの保持とリビジョン番号
    • 2.6 タグ
    • 2.7 ブランチ
    • 2.8 マージ
    • 2.9 ロック方式の選択肢
    • 2.10 構成管理(CM)
  • 第3章 Subversionの基本的な使い方
    • 3.1 Subversionのインストール
    • 3.2 リポジトリの作成
    • 3.3 簡単なプロジェクトの作成
    • 3.4 プロジェクトの作業開始
    • 3.5 変更を加える
    • 3.6 リポジトリの更新
    • 3.7 競合の発生
    • 3.8 競合の解決
  • 第4章 有効活用のための指針
    • 4.1 基本的な考え方
    • 4.2 バージョン管理を活用するための重要なステップ
  • 第6章 一般的なSubversionコマンド
    • 6.1 チェックアウト
    • 6.2 最新状態の維持
    • 6.3 ファイルとディレクトリの追加
    • 6.4 属性
    • 6.5 ファイルとディレクトリのコピーと移動
    • 6.6 変更内容の確認
    • 6.7 マージ競合への対処
    • 6.8 変更のコミット
    • 6.9 変更履歴の調査
    • 6.10 変更の取り消し
  • 第7章 ファイルロックとバイナリファイル
    • 7.1 ファイルロックの概要
    • 7.2 ファイルロックの実際
    • 7.3 ロックの有効な使い方
  • 第9章 タグとブランチの使用
    • 9.1 タグとブランチ
    • 9.2 リリースブランチの作成
    • 9.3 リリースブランチでの作業
    • 9.4 リリースの生成
    • 9.5 リリースブランチでのバグの修正
    • 9.6 開発者の実験用ブランチ
    • 9.7 実験用のコードを使った作業
    • 9.8 実験用ブランチのマージ
  • 第10章 プロジェクトの作成
    • 10.1 最初のプロジェクトの作成
    • 10.2 プロジェクト内の構造
    • 10.3 プロジェクト間のコードの共有
  • 付録A Subversionのインストール、ネットワーク化、セキュリティ保護、および管理
  • 付録E コマンド一覧とレシピ
    • E.1 Subversionのコマンド一覧
    • E.2 レシピ
  • 付録F そのほかの情報源
    • F.1 オンラインの情報源
  • 索 引