パッチの作成と適用

関連項目

ソフトウェア開発者が共通のリポジトリを使用していない環境では、パッチファイルを利用することによって、ファイルを手動で変更しなくても、コードに加えられた変更を配布し、変更を組み込むことができます。IDE では、パッチを作成、適用することによって、自動的にソースファイルに相違を反映させることができます。

ローカルで変更されたソースのコピーとリポジトリバージョン間の相違からなるパッチファイルを作成する手順は、次のとおりです。

  1. Control キーを押しながら、ローカルに変更されたファイルまたはフォルダを右クリックし、「CVS」>「テキストによる相違表示」を選択します。
  2. 「相違」ダイアログで、比較するリビジョン番号またはリビジョンの日付を指定します。 「了解」をクリックします。
  3. 「VCS 出力」ウィンドウで、表示されている相違に間違いがないことを確認します。
  4. 「出力」区画を右クリックし、コンテキストメニューから「ファイルに保存」を選択します。
  5. 「コマンド出力をファイルに保存」ダイアログで、パッチファイルの名前を入力し、「了解」をクリックします。

    異なるバージョンのソースコードファイル間の相違を含むパッチファイルが作成されます。

ソースファイルの 2 つのリポジトリバージョン間の相違からなるパッチファイルを作成する手順は、次のとおりです。

  1. パッチの生成に使用する 2 つのソースファイルを選択します。
  2. 一方のファイルを右クリックし、コンテキストメニューから「CVS」>「パッチ」を選択します。
  3. 「パッチ」ダイアログで相違の出力形式と比較するリビジョンを指定します。

    次のオプションから選択します。

  4. 「了解」をクリックします。
  5. 「VCS 出力」ウィンドウで、表示されている相違に間違いがないことを確認します。
  6. 「出力」区画を右クリックし、コンテキストメニューから「ファイルに保存」を選択します。

    異なるバージョンのソースコードファイル間の相違を含むパッチファイルが作成されます。

ファイルまたはフォルダにパッチを適用する手順は、次のとおりです。

  1. パッチの適用先のファイルまたはフォルダを右クリックして、「ツール」>「パッチを適用」を選択します。
  2. 適用するパッチファイルのパスを入力するか、そのファイルが場所に移動して選択します。
  3. 「パッチ」をクリックします。

    パッチファイルに含まれている相違がファイルまたはフォルダに反映されます。「パッチを適用」コマンドの使用後は、必ず適用したファイルまたはフォルダに、パッチファイルの変更が反映されていることを確認してください。

関連項目
ファイルリビジョンの比較
ファイルリビジョンのマージ
マージ衝突の解決

著作権と商標について