パッチの作成と適用 (Subversion)
関連項目
ソフトウェア開発者が共通のリポジトリを使用していない環境では、パッチファイルを利用することによって、コードに加えられた変更を配布したり、組み込んだりできます。IDE では、ソースファイルのコピーを更新するパッチを作成し、適用できるため、手動で変更を組み込む必要はありません。
パッチファイルを作成する
- Select a versioned file (e.g., in the Projects, Files, or Favorites window) for which you want to create a patch.
- Choose Team > (Subversion >) Export Diff Patch from the main menu. 「相違パッチをエクスポート」ダイアログが開きます。
- 次のいずれかを選択します。
- Save to File. When selected, enter a name for the patch file and specify the location where you want to save the patch.
- Attach to Issue. When selected, select the issue tracker and specify an issue ID and description. The patch file is added as an attachment to the specified issue.
- 「閉じる」をクリックします。A patch file is created containing the differences between the source file versions.
- 「相違パッチをエクスポート」コマンドは、まだマージされていないローカルまたはリモートでの変更を含むファイルおよびフォルダでのみ使用できることに注意してください。
ローカルのファイルまたはフォルダにパッチを適用する
- Select a versioned file or folder (e.g., in the Projects, Files, or Favorites window) on which you want to apply the patch.
- Choose Team > (Subversion >) Apply Diff Patch from the main menu. 「相違パッチを適用」ダイアログが開きます。
- ダイアログで、適用するパッチファイルのパスを入力するか、そのファイルのある場所に移動して選択します。
- 「パッチ」をクリックします。選択したファイルにパッチが適用され、パッチが正常に適用されたことを確認するダイアログが表示されます。IDE の相違ビューアで変更内容を表示するには、「はい」をクリックします。
注
- フォルダに対するパッチでは、そのフォルダ内のファイルへの相対パスが使用されるため、フォルダパッチが正しく適用されるには、そのパッチが作成されたのと同じフォルダノードで適用する必要があります。
- パッチの適用先のファイルまたはディレクトリが不明な場合は、パッチファイルそのものに含まれているコンテキスト情報で確認できます。IDE で生成されたパッチファイルの最初の数行に、そのパッチが作成されたときの元のコンテキストが含まれています。
- 関連項目
- Subversion でのファイルリビジョンの比較
- Subversion でのファイルリビジョンのマージ
- Subversion でのマージ衝突の解決
著作権と商標について