あらすじ
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
Subversionは、オープンソースなバージョン管理ツールで、既に幅広いユーザの支持を得ている。本書はプログラマを対象にしたSubversionの実践的な解説書で、ユーザとして知っておきたいベストプラクティスを簡潔かつ十分に解説する。監訳者による注釈・コラム、svk, Tracに関する追補あり。
原書:Mike Mason, “Pragmatic Version Control Using Subversion 2nd Edition” (The Pragmatic Bookshelf, LLC, 2006-05)
感情タグBEST3
Posted by ブクログ
単なるリファレンスではなく、クックブックの側面ももつ良書と言える。
随分長く使っているが、コード管理の実践面のレシピが解説してあり、それが技術書(メソドロジー系)にありがちな、空論ではないところが良い。
Posted by ブクログ
基本的な使い方から応用まで丁寧に解説されています。プロジェクトによってソースコードの管理方針は様々なので「リポジトリの構成」、「タグとブランチの使用」など、Subversion流の推奨を学べただけでも読む価値があったと思います。CIやアジャイルが再燃している今、違った視点で再読してみると何か新しい発見があるかもしれません。
Posted by ブクログ
Subversionを使いはじめてからはや6年経つが,慣習的な使い方を知らず,逆に管理不良の状態だった(trunkはもちろんわかっていたが,branches/tagsがわかっていない状態)。
まず,本書を一通り読んで,まず概略はつかめたと思う。
ところどころ翻訳本っぽい表現があるのがそれはそれでおもしろい。
Posted by ブクログ
単に利用者としてTortoiseSVNから入ったので、
コマンドも限定されていて使いにくいものだと思っていたが、
コマンドラインから色々できることもわかって非常に役立った。
VSSの延長で何となく使っていた人のステップアップとしては良い。
Posted by ブクログ
システム開発のバージョン管理と言えば、
今までMicroSoftのVSSを使っていましたが、
初めてSubversionを使うことになったので、購入した1冊。
VSSとの違いや、ロックの方式を中心に知りたかったのですが、
ストーリー仕立てで展開されており、そのポイントが大変理解しやすかった。
解説も機能概要ではなく、実運用を想定したものになっており、
Subversionの学習だけでなく、バージョン管理の実施に関しても知識を深めてくれます。
また、著者が外国の方だけに、ちょっとしたジョークも含んでおり、
ほっこりする部分と「?」が点灯する部分と…半分ずつ。
TortoiseSVNのようなサードパーティについては、
本書では概要程度にとどめられており、
Subversion自体の機能を中心に、概要から詳細まで記載されています。
いや~、フリーでこれはすごいや。
第1章 序説
第2章 バージョン管理とは何か
第3章 Subversionの基本的な使い方
第4章 有効活用のための指針
第5章 リポジトリへのアクセス
第6章 一般的なSubversionコマンド
第7章 ファイルロックとバイナリファイル
第8章 リポジトリの構成
第9章 タグとブランチの活用
第10章 プロジェクトの作成
第11章 サードパーティ製のコード
付録A Subversionのインストール、ネットワーク化、セキュリティ保護、および管理
付録B Subversionへの移行
付録C サードパーティ製のSubvestionツール
付録D 高度なトピック
付録E コマンド一覧とレシピ
付録F そのほかの情報源
Posted by ブクログ
subversion初心者には必見です。(初心者なら☆4)
1年程度手探りでeclipse等でSVNを使ったことがある場合は、
おそらく1~8章の内容はほぼ理解できているはずです。
(基本的なSVNコミット、マージ、ロック、アップデート、ログなどなど)
1~8章の内容はsubversionを使って開発を行うメンバーなら
最低限理解しておくべき内容です。
9章から私が興味を持っていた
ブランチやタグの使い方やメリット、デメリットなどが
記載されていました。
ブランチやタグは無闇に使用すると混乱を生む可能性があるため、
ここからはsubversion管理者、リリース管理者、プロジェクトリーダなどの
メンバーより上の立場の方は理解しておくと
デグレやリリース時のマージ作業や
リリースと機能追加などを平行して行うことができるため、
効率的な作業が行えると思います。
11章以降の付録にはsubversionの導入手順(windowsとlinux)や
サードパーティ製のSVNツールの紹介とコマンド一覧レシピなど充実した内容となっております。
最後にブランチ・タグ以外で私が参考になったものを
少し紹介します。
「svn:externals」を使った外部項目リポジトリも使いこなせれば、
私が過去に経験した納品用フォルダみたいなものを
手作業で作成して2重管理になることもないと思いました。