2017-02-09 6 views
0

パーサーと比較ASTを使用して2つのプログラムのソースコードを解析しました。今私は元のファイルと2つのプログラム間の変更を含むファイルを持っています。パッチファイルの書き方は?

UNIXでpatchコマンドを使用せずにパッチファイルを書き込むにはどうすればよいですか?私のパッチファイルを書くためにどのようなフォーマットを使うべきですか?ファイルを受け取り、パッチファイルを作成するツールはありますか?

ありがとうございました。

答えて

0

2つのファイルの間のdiffの出力をパッチファイルに書き込みます。これはゴールデンです。それを適用するには、patchまたは互換性のあるツールが必要ですが、パッチファイルを作成する最も一般的な方法です。

+0

パッチファイルには、追加または削除する行を示す形式があります。例えば、1,8c1,4。 patchコマンドを使わずに正しいフォーマットで自分のパッチファイルを作成するにはどうすればよいですか? –

+0

もう一度、あなたの2つのファイルの間の 'diff'の出力をパッチファイルに書き出します。 – Ginnungagap

関連する問題