2010-12-21 17 views
7

Estoy tratando de crear un nuevo parche de colcha con solo un archivo agregado. Lamentablemente, el archivo parece ser ignorado.parche de colcha con un nuevo archivo

Hice quilt new some_patch y quilt add some_file. Puedo ver el archivo en quilt files entonces, pero cuando restauro, puedo volver:

Nothing in patch some_patch 

Después me pop some_patch, el archivo agregado no se quita y nada se graba en el parche (archivo de revisión no se crea)

¿Qué estoy haciendo mal aquí?

Respuesta

12

Primero debe agregar el archivo a la colcha antes de escribirlo. Entonces esa colcha puede rastrear la diferencia. Si lo agrega después de escribirlo, no hay ningún cambio después de eso.

+0

fresca, que lo hizo. – viraptor

1

Recuerde que debe agregar el archivo antes de cambiarlo; de lo contrario, no será la diferencia, una vez que no haya diferencia entre la hora en que lo agregó y la hora en que ejecutó el diff. Eso es lo que muestra la colcha diff.

1

Mueva los archivos nuevos a un lado, "agregue" nombres de archivos, luego mueva los archivos hacia atrás.

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