Subversion の機能ブランチとの間の変更を統合する
機能ブランチ(英語)は、特定の機能を操作するためのものです。これは、通常、トランクからダウンロードされたデータで構成され、機能の作業が完了したときにトランクに戻って統合されます。すべての変更を適用するか、変更のサブセットを選択することができます。IntelliJ IDEA は、マージされた変更を含む変更リストを作成し、コミットのために提供します。
ブランチの変更を統合するには、次の手順を実行します。
バージョン管理ツールウィンドウ Alt+9 を開き、Subversion 作業コピー情報タブに切り替えます。
マージ元リンクをクリックし、ポップアップメニューから変更のソースを選択します。使用可能なオプションは次のとおりです。
トランク : トランクから現在のブランチに変更をマージするには、このオプションを選択します。
ブランチ : 特定のブランチから現在のブランチに変更を適用するには、このオプションを選択します。ブランチポップアップからソースブランチを選択します。
タグ : 特定のブランチから現在のブランチに変更を適用するには、このオプションを選択します。タグポップアップからソースブランチを選択します。
開く <branch_name> からのマージダイアログで、適用する変更の範囲を指定します。
すべての変更を適用するには、すべてマージボタンをクリックします。
変更のサブセットを適用するには、マージするリビジョンを選択ボタンをクリックします。リビジョンのリストで、目的のリビジョンの横にあるチェックボックスを選択して、変更を適用するリビジョンを指定します。選択した変更を適用するには、選択対象のマージボタンをクリックします。
競合ダイアログで、マージ手順中に問題が発生したファイルのリストを表示し、次のボタンを使用して問題を解決します。
関連ページ:
Subversion 作業コピー情報タブ
このタブを使用して、作業コピーのフォーマットを設定します。このタブには、検出されたすべてのディレクトリの一覧が、使用されている形式に関する情報とともに Subversion コントロールに表示されます。リフレッシュこのボタンをクリックして、検出されたすべての Subversion 作業コピーに関する最新の情報を取得します。ルートパスこの読み取り専用フィールドには、ディレクトリへのフルパスが表示されます。URL この読み取り専用フィールドには、選択したローカルコピーがマップされているリモートディレク...
SVN プロジェクトまたはディレクトリを統合する
Subversion にプロジェクトやディレクトリを統合するということは、指定された 2 つのリビジョンの違いを作業コピーにマージすることを意味します。プロジェクトを統合コマンドは、Subversion と Perforce の両方で使用できます。統合結果は、バージョン管理ツールウィンドウの更新情報タブに表示されます。ファイルのコンテキストメニューを使用すると、バージョンの比較、ファイルの履歴とアノテーションの表示、変更の参照などができます。さまざまなソースを 1 つの Subversion...