лоскутное одеяло с новым файлом - PullRequest
8 голосов
/ 21 декабря 2010

Я пытаюсь создать новый патч для квилта только с одним добавленным файлом. К сожалению, файл, кажется, игнорируется.

Я сделал quilt new some_patch и quilt add some_file. Я могу увидеть файл в quilt files тогда, но когда я обновляюсь, я возвращаюсь:

Nothing in patch some_patch

После того, как я вставил some_patch, добавленный файл не удаляется и фактически ничего не сохраняется в патче (файл патча не создается).

Что я здесь не так делаю?

Ответы [ 3 ]

15 голосов
/ 21 декабря 2010

Вы должны сначала добавить файл в квилт, прежде чем писать его. Так что это одеяло может отследить разницу. Если вы добавите его после написания, никаких изменений после этого не будет.

2 голосов
/ 05 января 2015

Переместите новые файлы в сторону, «добавьте» имена файлов, затем переместите файлы назад.

$ quilt files |while read filename; do quilt remove "$filename"; mv "$filename" t; quilt add "$filename"; mv t "$filename"; done    
$ quilt refresh   
$ quilt diff
1 голос
/ 20 мая 2014

Помните, что вы должны добавить файл перед его изменением, иначе вы не почувствуете разницы, если не будет разницы между временем, когда вы добавили его, и временем, когда вы запустите diff. Это то, что показывает разница в квилте.

...