統合パッチ:diffファイルのみを使用

統合パッチ:diffファイルのみを使用

diffファイルの実際のファイルなしで動作するdiffファイルを作成することは可能ですか?

例: /a フォルダーと a:/b のコピーがあります。 / bでは、複数のファイルを編集して.diffファイルを作成します。 /aフォルダを更新するためにこのファイルを他の人に送信します。

diff -ENwbur ab> file.diffを使用してdiffファイルを作成します。

ところで、相手はどんな命令を使うのでしょうか?

答え1

他の人はこのパッチのみを使用します。まず、次のことを試してください。

patch --dry-run -p0 < file.diff

"diff"にフォルダ引数を渡す方法とパッチを適用するフォルダによっては、-pオプションを調整(または削除)する必要があります。詳しくはパッチのマニュアルページをご覧ください。ただし、-p0通常、他の人がパッチを作成した「同じ場所に」パッチを適用すると、うまく機能します。

パッチコマンドが拒否せずに動作することを確認したら、--dry-run実際に適用するオプションを削除できます。

関連情報