0

diff ツールを使用してファイルにパッチを作成しようとしていますが、問題に直面しています。aという名前のディレクトリを1つ作成し、元のファイルをそこに置きました。

  • a/original_file.c

b という名前の別のディレクトリを作成し、変更されたコンテンツを含む同じファイルをそこに配置しました。

  • b/original_file.c

b/original_file.c ファイルの内容をインターネットからコピーし、テキスト エディターに入れました。

command を与えた後、が生成され、不要な変更がいくつかあるdiff -Naur a b > patch_file.patchことがわかりpatch_file.patchます(インデントに関連しています)。

例えば:

 return msg (MSG_NOTIFY, &msg, senr,
-                 sizeof (struct msgotify));
+                  sizeof (struct msgotify)); 

インデントに関連する変更があることがわかりますが、インデントの基本はsizeof (struct msgotify))同じsizeof (struct msgotify))ですが、これは望ましくありません。

誰かがこの問題を取り除く方法を教えてもらえますか??

4

1 に答える 1

1

間隔の変更を気にしない場合は、パッチを生成するコマンドに追加-bしてください。diff

于 2013-10-17T14:38:26.620 に答える