10

我正在尝试创建一个只添加一个文件的新被子补丁。不幸的是,该文件似乎被忽略了。

我做了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

请记住,您应该在更改文件之前添加文件,否则,您将不会有差异,一旦您添加文件的时间和运行 diff 的时间之间没有差异。这就是被子差异显示的内容。

于 2014-05-20T15:13:32.390 回答