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

  • 43
    Like
  • 0
    Comment
More than 1 year has 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完了です。