wiki:pne-book-9-2-note
 ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Version 8 (modified by imoto, 12 years ago) (diff)

--

ブランチとマージ概要

解説:海老原 文:井本

概要

OpenPNE開発では、SVNを用いてソースコードの管理やバグの修正の管理などを行っています。なかでも、これから紹介するブランチとマージはOpenPNE開発において非常に効率よく開発を進める手段として使っています。

そこで、今回は、OpenPNE開発で実際に使われているSVNの使い方をOpenPNEのTracを一部参照しながらブランチとマージを紹介していきます。

OpenPNE開発情報
http://trac.openpne.jp/

目次

OpenPNEのTrac

概要

それではまず、OpenPNEのTracを見てみましょう。
OpenPNEのTrac(http://trac.openpne.jp)にアクセスすると、TracのTOP画面に来ます

(画像 OpenPNE開発TOPページ)

root

次に、上のグローバルメニューから「Browse Source」をクリックすると、Tracで管理されているOpenPNEのソースを見ることが出来ます。(http://trac.openpne.jp/browser) ここはrootディレクトリで一番上にのディレクトリです。 このrootディレクトリは、大きく分けて二種類のディレクトリ構成になっています。一つ目がOpenPNE本線開発のディレクトリ(/OpenPNE)で、もう一つはOpenPNE本線開発とはことなるプロジェクトです。(NEKOGET_PNESKIN、PNEMonster)

root

NEKOGET_PNESKIN
OpenPNE
OpenPNE_specification
PNEMonster
prj
sandbox
smtp2pne
work

root/OpenPNE

root/OpenPNE/branches

root/OpenPNE/branches/prj

root/OpenPNE/branches/prj

ブランチ

概要

TortoiseSVNでブランチを作る方法

概要、前提条件(TortoiseSVNのインストール)

ブランチの作成

チェックアウト

TortoiseSVNを使うメリット

SVNコマンドでブランチを作る方法

概要

ブランチの作成

チェックアウト

コマンドの説明

マージ

概要

TortoiseSVNでマージする方法

概要

ブランチの作成

チェックアウト

SVNコマンドでマージする方法

概要

ブランチの作成

チェックアウト

コマンドの説明

逆マージ

概要

ブランチの作成

チェックアウト

コマンドの説明