10

ファイルを1つだけ追加して、新しいキルトパッチを作成しようとしています。残念ながら、ファイルは無視されているようです。

やったquilt new some_patchquilt add some_file。そのときファイルを見ることができますが、quilt files更新すると元に戻ります。

Nothing in patch some_patch

some_patchをポップした後、追加されたファイルは削除されず、実際には何もパッチに保存されません(パッチファイルは作成されません)。

私はここで何が間違っているのですか?

4

3 に答える 3

17

ファイルを書き込む前に、まずファイルをキルトに追加する必要があります。キルトが違いを追跡できるように。書き込んでから追加しても、その後の変更はありません。

于 2010-12-21T12:19:32.117 に答える
2

新しいファイルを脇に移動し、ファイルの名前を「追加」してから、ファイルを元に戻します。

$ quilt files |while read filename; do quilt remove "$filename"; mv "$filename" t; quilt add "$filename"; mv t "$filename"; done    
$ quilt refresh   
$ quilt diff
于 2015-01-05T18:59:58.057 に答える
1

ファイルを変更する前にファイルを追加する必要があることを忘れないでください。そうしないと、追加した時間と差分を実行した時間の間に違いがなくなるため、違いはありません。それがキルトの差分が示すものです。

于 2014-05-20T15:13:32.390 に答える