第1章
構成管理入門  

第2章
Subversionによるバージョン管理入門

第3章
Subversionベストプラクティス

第4章
Maven2によるビルド入門

第5章
Maven2ベストプラクティスリリースの自動化

第6章
リリースの自動化

Appendix
Maven 2はまり道


※WEB+DB PRESS Vol.39掲載の記事を載せています。

第2章 Subversionによるバージョン管理入門

Authors:YOSHIHARA Hidehiko

チェックアウト

それではtrunkをチェックアウトしましょう。チェックアウトを行うことで、リポジトリの最新の状態(「HEAD」と言います)を取得できます。 今回はSubversionを使用した並行開発を体感していただくために、複数開発環境と見立てローカルディレクトリC:\work\2\A、C:\work\2\Bを用意し、両方にチェックアウトを行います。

まずディレクトリC:\work\2\Aにリポジトリfile:///C:/webdb39/2/example1 からtrunk をチェックアウトします。チェックアウトを行うディレクトリC:\work\2\Aに移動し、svn checkoutコマンドでチェックアウトを行います。

●チェックアウト
 svn checkout URL WORK_PATH
URL :チェックアウトを行うリポジトリとディレクトリのURL WORK_PATH :チェックアウトリ先ディレクトリ

C:\work\2\A> svn checkout file:///C:/webdb39/2/example1/trunk ./ 
A hoge.txt
A hoge_conflict.txt
A hoge_delete.txt
A hoge_move.txt
A hoge_copy.txt

リビジョン1をチェックアウトしました。
リポジトリから先ほどインポートしたディレクトリとファイルを取得できました。C:\work\2\Bにも同様にチェックアウト作業を行ってください。 通常の開発作業は、チェックアウトして作成されたローカルディレクトリを使用してバージョン管理を行っていきます。Subversionでは、この作業領域を「作業コピー」と呼んでいます。以後、C:\work\2\Aを作業コピーA、C:\work\2\Bを作業コピーBと呼びます。































[Backlog] - Subversion -