SVN プロジェクトまたはディレクトリを統合する
Subversion プラグインをインストールする
この機能は、インストールして有効にする必要がある Subversion(英語) プラグインに依存しています。
Ctrl+Alt+S を押して設定を開き、 を選択します。
マーケットプレース タブを開き、 Subversion プラグインを見つけて、 インストール をクリックします (プロンプトが表示されたら、IDE を再起動します)。
Subversion でプロジェクトやディレクトリを統合するとは、指定されたリビジョン 2 つ間の差分を作業コピーにマージすることを意味します。
プロジェクトを統合 コマンドは、Subversion と Perforce の両方で使用できます。
統合結果は、 バージョン管理 ツールウィンドウ Alt+9 の 更新情報 タブに表示されます。 ファイルのコンテキストメニューを使用すると、バージョンの比較、ファイルの履歴とアノテーションの表示、変更の参照などができます。

異なるソースを 1 つの Subversion プロジェクトに統合するには、次の手順を実行してください:
VCS | プロジェクトを統合 に移動します。 「プロジェクトを統合 」ダイアログが開きます。
Subversion と Perforce の両方がプロジェクトのバージョン管理システムとして使用されている場合は、 Subversion タブを選択します。
ソース 1 フィールドと ソース 2 フィールドで、マージするソースを指定してリビジョンを選択します。 指定済み オプションをチェックすると、 閲覧
をクリックして、 変更ブラウザー からリビジョンを選択できます。
必要に応じて、次のマージオプションを選択し、 OK をクリックします。
以前のバージョンを使用する: このオプションが選択されていると、ファイルの 祖先が認識されます(これは
svn mergeコマンドに対応します)。 チェックしないと、ファイルとディレクトリ間の関係は無視されます(svn diffに対応)。マージを試みるが変更は行わない: このオプションを選択すると、SVN コマンドの
--dry--runオプションを有効にしてマージ結果をプレビューします。 チェックを外すと、ソースは暗黙にマージされます。深さ: このリストを使って Subversion サブディレクトリへの再帰の範囲を指定します。 利用可能なオプションは以下のとおりです:
作業コピー: 現在のファイルの直属の子を含めるには、このオプションを選択します。
空: 現在のファイルのみを含めるには、このオプションを選択します。
files: 現在のフォルダーのファイルを含めるには、このオプションを選択します。
直下: 現在のファイルの直接の子を含めるには、このオプションを選択します。
無限: 完全再帰を有効にするには、このオプションを選択します。