2010-12-21 3 views
7

Ich versuche, einen neuen Quilt Patch erstellen mit nur einer Datei hinzugefügt. Leider scheint die Datei ignoriert zu werden.Quilt Patch mit einer neuen Datei

habe ich quilt new some_patch und quilt add some_file. Ich kann die Datei in quilt files dann sehen, aber wenn ich zu aktualisieren, ich zurück:

Nothing in patch some_patch 

Nachdem ich some_patch Pop, die hinzugefügte Datei wird nicht entfernt, und nichts wird tatsächlich in den Patch (Patch-Datei gespeichert wird nicht erstellt).

Was mache ich hier falsch?

Antwort

12

Sie haben die Datei hinzufügen zuerst steppen, bevor sie zu schreiben. So kann der Quilt den Unterschied verfolgen. Wenn Sie es nach dem Schreiben hinzufügen, ändert sich danach nichts.

+0

Cool, das hat es getan. – viraptor

1

Denken Sie daran, dass Sie die Datei, um sie vor dem Wechsel sollte hinzufügen, andernfalls werden Sie nicht der Unterschied, einmal wird es keinen Unterschied zwischen der Zeit, die Sie hinzugefügt, und die Zeit, die Sie die diff laufen. Das ist, was die Quilt diff zeigt.

1

neue Dateien wegdrücken, „add“ Namen von Dateien, dann Dateien zurück zu bewegen.

$ quilt files |while read filename; do quilt remove "$filename"; mv "$filename" t; quilt add "$filename"; mv t "$filename"; done  
$ quilt refresh 
$ quilt diff 
Verwandte Themen