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

バージョン管理のベストプラクティスを極めて実践的に解説した書籍の第2版

このような方におすすめ

バージョン管理(版管理、リビジョン制御)に興味があるプログラマ全般。特に、バージョン管理におけるベストプラクティスを知りたいと考えているプログラマ。
  • 著者Mike Mason 著/でびあんぐる 監訳
  • 定価2,860 (本体2,600 円+税)
  • A5 264頁 2007/04発行
  • ISBN978-4-274-06680-1
  • 定価
  • ポイント0
  • 数量

※本体価格は変更される場合があります。
※通常2〜3営業日以内で発送いたします。
※取寄が可能な場合もございますのでお問合せください。

  • 概要
  • 主要目次
  • 詳細目次

Subversionは、オープンソースなバージョン管理ツールで、既に幅広いユーザの支持を得ている。本書はプログラマを対象にしたSubversionの実践的な解説書で、ユーザとして知っておきたいベストプラクティスを簡潔かつ十分に解説する。監訳者による注釈・コラム、svk, Tracに関する追補あり。

原書:Mike Mason, "Pragmatic Version Control Using Subversion 2nd Edition" (The Pragmatic Bookshelf, LLC, 2006-05)

https://www.ohmsha.co.jp/book/9784274066801/
第1章  序説
第2章 バージョン管理とは何か
第3章 Subversionの基本的な使い方
第4章 有効活用のための指針
第5章 リポジトリへのアクセス
第6章 一般的なSubversionコマンド
第7章 ファイルロックとバイナリファイル
第8章 リポジトリの構成
第9章 タグとブランチの使用
第10章 プロジェクトの作成
第11章 サードパーティ製のコード

付録A Subversionのインストール、ネットワーク化、セキュリティ保護、および管理
付録B Subversionへの移行
付録C サードパーティ製のSubversionツール
付録D 高度なトピック
付録E コマンド一覧と用法
付録F そのほかの情報源
“Pragmatic Version Control using 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 バージョン管理を活用するための重要なステップ

第5章 リポジトリへのアクセス
5.1 ネットワークプロトコル
5.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 ロックの有効な使い方

第8章 リポジトリの構成
8.1 単純なプロジェクト
8.2 複数のプロジェクト
8.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 プロジェクト間のコードの共有

第11章 サードパーティ製のコード
11.1 バイナリのライブラリ
11.2 ソースコード付きのライブラリ
11.3 インポート時のキーワードの展開

付録A Subversionのインストール、ネットワーク化、セキュリティ保護、および管理
A.1 Subversionのインストール
A.2 svnserve によるネットワーク化
A.3 svn+ssh によるネットワーク化
A.4 Apache によるネットワーク化
A.5 Subversionのセキュリティ保護
A.6 リポジトリのバックアップ

付録B Subversionへの移行
B.1 cvs2svnの入手
B.2 変換する箇所の選択
B.3 リポジトリの変換

付録C サードパーティ製のSubversionツール
C.1 TortoiseSVN
C.2 IDE統合
C.3 そのほかのツール
C.4 SVK
C.5 Trac

付録D 高度なトピック
D.1 プログラムによるSubversionへのアクセス
D.2 高度なリポジトリ管理

付録E コマンド一覧とレシピ
E.1 Subversionのコマンド一覧
E.2 レシピ

付録F そのほかの情報源
F.1 オンラインの情報源

索 引