IntelliJ IDEA 2025.3 ヘルプ

Subversion の機能ブランチとの間の変更を統合する

機能ブランチ(英語)は、特定の機能を操作するためのものです。これは、通常、トランクからダウンロードされたデータで構成され、機能の作業が完了したときにトランクに戻って統合されます。すべての変更を適用するか、変更のサブセットを選択することができます。IntelliJ IDEA は、マージされた変更を含む変更リストを作成し、コミットのために提供します。

ブランチの変更を統合するには、次の手順を実行します。

  1. バージョン管理ツールウィンドウ Alt+9 を開き、Subversion 作業コピー情報タブに切り替えます。

  2. マージ元リンクをクリックし、ポップアップメニューから変更のソースを選択します。使用可能なオプションは次のとおりです。

    • トランク : トランクから現在のブランチに変更をマージするには、このオプションを選択します。

    • ブランチ : 特定のブランチから現在のブランチに変更を適用するには、このオプションを選択します。ブランチポップアップからソースブランチを選択します。

    • タグ : 特定のブランチから現在のブランチに変更を適用するには、このオプションを選択します。タグポップアップからソースブランチを選択します。

  3. 開く <branch_name> からのマージダイアログで、適用する変更の範囲を指定します。

    • すべての変更を適用するには、すべてマージボタンをクリックします。

    • 変更のサブセットを適用するには、マージするリビジョンを選択ボタンをクリックします。リビジョンのリストで、目的のリビジョンの横にあるチェックボックスを選択して、変更を適用するリビジョンを指定します。選択した変更を適用するには、選択対象のマージボタンをクリックします。

  4. 競合ダイアログで、マージ手順中に問題が発生したファイルのリストを表示し、次のボタンを使用して問題を解決します。

    • 自分側を適用 - このボタンをクリックして IntelliJ IDEA に変更を強制させます。

    • 相手側を適用 - このボタンをクリックすると、IntelliJ IDEA が変更を上書きします。

    • マージ - このボタンをクリックしてマージツールを開き、そこで競合解決します。

2024 年 2 月 23 日