「マージ」ダイアログ

「バージョニング」次の選択「Subversion」次の選択「マージ」

1つのブランチの変更を別のブランチにコピーする場合または1つのブランチの変更をトランク(開発のメイン・ライン)にコピーする場合に使用します。通常この機能は、別の開発者の作業を自分のファイルに反映する場合および個人的な開発作業を開発のメイン・ラインに戻す場合に使用します。

マージは、Subversionリポジトリ内の2つのリビジョンのコンテンツを比較し、Subversionの作業用コピーに差違を適用して作成します。その後マージの結果を開発のメイン・ラインで使用する場合は、通常の方法で作業用コピーをSubversionリポジトリにコミットします。

マージするURL(元)とその(開始)リビジョン:
比較のベースにするリソースを入力するか参照します。(「URL(先)」ボックスに入力したリソースが、ここに入力したリソースと比較されます。)

リポジトリからのヘッド・リビジョン
Subversionに最も最近コミットされたリソースに対して比較を実行する場合に選択します。

リビジョンの使用:
Subversionリポジトリ内の特定のリビジョン番号のリソースに対して比較を実行する場合に選択します。選択すると、付随するテキスト・ボックスが使用できるようになります。テキスト・ボックスにリビジョン番号を入力するか、「リスト・リビジョン」ボタンをクリックして、必要なリビジョンを選択します。

マージするURL(先)とその(終了)リビジョン
「URL(元)」ボックスで選択したベース・リソースと比較するリソースを入力するか参照します。

URL"元"と同じ
比較対象の両方の要素に対して同じベース・リポジトリの場所を使用する場合に選択します。

リポジトリからのヘッド・リビジョン
Subversionに最も最近コミットされたリソースを使用して比較を実行する場合に選択します。

リビジョンの使用:
Subversionリポジトリ内の特定のリビジョン番号のリソースを使用して比較を実行する場合に選択します。選択すると、付随するテキスト・ボックスが使用できるようになります。テキスト・ボックスにリビジョン番号を入力するか、「リスト・リビジョン」ボタンをクリックして、必要なリビジョンを選択します。

祖先を無視
開始リビジョンと終了リビジョンを比較するときに、Subversionリポジトリ内のリソース間の関係を無視する場合に選択します。この機能を選択すると、リソース間に共通の祖先がない場合でも、比較対象のリソースと同じ名前のリソースが残されます。代替方法として、同じ名前のリソースよりも日付が前のリソースが削除されて、後の日付のリソースで置き換えられるようにすることもできます。

「強制」
コマンドを強制します。次に、Subversionはマージの一部として削除されたファイルを削除します。

テスト実行
Subversionの作業用コピーに変更を適用せずに比較を実行する場合に選択します。比較結果は「メッセージ - ログ」ウィンドウに表示されます。


SubversionおよびJDeveloperの使用方法