TortoiseSVNでtrunkとbranchをmergeします。
環境
trunk → 公開する環境
branch → 開発のみ環境
branchを切る
右クリックから「TortoiseSVN > Branch/tag...」
To path: branches/[directory]
Create copy in the repository from: HEAD revision in the repository
にチェックで良いと思います。
これでbranch切れました。
merge
branch→trunkにmergeしたいと思います。
(途中のURL変更変えれば、trunk→branchもやり方は同じ)
「TortoiseSVN > Switch...」でtrunkに切り替えておきます。
※すでに切り替えてあるのであればやらなくてOKです。
右クリックから「TortoiseSVN >Merge...」
次へ
URL to merge from
[mergeしたいbranch]
Revisiion range to merge
all revisions
(全部mergeさせたいのでallで)
Working copy
Compare whitespaces
のままでOKです。
Merge完了です。
MeregeしたらCommitしておきましょう。
Conflictが起きたら
Mergeをしたら競合が起きた!
分かりにくいので、日本語を。
ローカルを優先する | リポジトリを優先する |
競合の編集 | [解決済みにする] |
後で解決する | 全て後で解決する |
適宜、優先したいものを優先したりしてください。
競合の編集は、変更して保存したら押せるようになります。
これでMerge完了です。