TortoiseSVNのtrunkとブランチをマージする

More than 3 years have passed since last update.

TortoiseSVNでtrunkとbranchをmergeします。


環境

trunk → 公開する環境

branch → 開発のみ環境


branchを切る

右クリックから「TortoiseSVN > Branch/tag...」

010.png

To path: branches/[directory]

Create copy in the repository from: HEAD revision in the repository

にチェックで良いと思います。

011.png

これでbranch切れました。


merge

branch→trunkにmergeしたいと思います。

(途中のURL変更変えれば、trunk→branchもやり方は同じ)

「TortoiseSVN > Switch...」でtrunkに切り替えておきます。

※すでに切り替えてあるのであればやらなくてOKです。

右クリックから「TortoiseSVN >Merge...」

014.png

次へ

017.png

URL to merge from

[mergeしたいbranch]

Revisiion range to merge

all revisions

(全部mergeさせたいのでallで)

018.png

Working copy

Compare whitespaces

のままでOKです。

020.png

Merge完了です。

022.png

MeregeしたらCommitしておきましょう。


Conflictが起きたら

Mergeをしたら競合が起きた!

023.png

分かりにくいので、日本語を。

 
 

ローカルを優先する
リポジトリを優先する

競合の編集
[解決済みにする]

後で解決する
全て後で解決する

適宜、優先したいものを優先したりしてください。

競合の編集は、変更して保存したら押せるようになります。

025.png

これでMerge完了です。