ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changes between Version 11 and Version 12 of pne-book-9-2-note


Ignore:
Timestamp:
Feb 14, 2008, 9:47:03 PM (12 years ago)
Author:
imoto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • pne-book-9-2-note

    v11 v12  
    419419 === 逆マージ ===
    420420  ==== 概要 ====
     421逆マージとはマージの逆をすることで、SVNで誤った操作などをしたときに修正する方法です。[[BR]]
     422なぜ、削除ではなく逆マージをするのかというと、記録を残すためです。誰が何をどう変更したかという記録を残すために修正も逆マージをして誰が修正したのかということをログとして残します。[[BR]]
     423ここでは、TortoiseSVNを用いた逆マージを紹介します。
    421424  ==== マージ====
     425
     426
     427マージをするときに、「マージは基本的に、あるリビジョンからあるリビジョンでの変更箇所を取り込む作業」と説明しましたが、このマージの性質を利用して逆マージを行います。[[BR]]
     428逆マージは、FromとToのリビジョンを変えるだけです。[[BR]]
     429先ほどのリビジョン5115のマージを失敗して違うところにマージしてしまったというときには。先ほどは、Fromを5114、Toを5115にしていましたが、逆マージはその逆のリビジョンを指定します。
     430
     431{{{
     432From:5115
     433To:5114
     434}}}
     435
     436この様に、FromとToを逆に指定するだけで、失敗などを取り消す逆マージをすることが出来ます。
     437
     438(画像 逆マージ)
     439
     440 === tags間でのマージ ===
     441  ==== 概要 ====
     442  その他にも、OpenPNE開発でよく使われるのがtags間でのマージです。[[BR]]
     443  簡単にバージョンアップをすることが出来て、便利な機能です。[[BR]]
     444
     445    例えば、ローカルの開発環境にあるOpenPNE-2.10.3をOpenPNE-2.10.4にバージョンアップしたいときに使用すると、非常に簡単にバージョンを上げることが出来ます。[[BR]]
     446  それでは実際にOpenPNE-2.10.3をOpenPNE-2.10.4にバージョンアップする方法を見ていきましょう。
     447
     448  ==== マージ ====
     449  これまでのマージと同じように、マージしたいディレクトリ上で右クリックしてメニューをだし、Margeウィンドウを出してください。[[BR]]
     450  先ほどまでは、リビジョンを指定していましたが、このtags間でのリビジョンは基本的にHEAD Rebisionです。ですので、ラジオボタンがRebisionに指定されている場合はFrom、To共にHEAD Rebisionに変更してください。[[BR]]
     451  そして、次にURLですが、Fromに前のバージョンのURLを指定し、Toに更新したいバージョンのURLを指定します。[[BR]]
     452  あとは、普通のマージと同じで、「Merge」ボタンでマージしてください。[[BR]]
     453
     454  このとき、Toの「Use"From:"URL(revision range is selectable in the above log dialog)」というチェックボックスが外れていないと、URLを入力できないので注意が必要です。
     455 
     456{{{
     457例)
     458From:https://trac.openpne.jp/svn/OpenPNE/tags/stable/OpenPNE-2.10.3/
     459To:https://trac.openpne.jp/svn/OpenPNE/tags/stable/OpenPNE-2.10.4/
     460}}}
     461
     462
     463
     464(画像 tagsのマージ)