2010-12-21 2 views
7

하나의 파일 만 추가하여 새 퀼트 패치를 만들려고합니다. 불행히도 파일은 무시 된 것 같습니다.새 파일이있는 퀼트 패치

나는 quilt new some_patchquilt add some_file했다. 그때 quilt files에서 파일을 볼 수 있지만 내가 새로 고칠 때, 내가 다시 얻을 :

Nothing in patch some_patch 

내가 some_patch 팝업 후, 추가 된 파일은 제거되지 않고 아무것도 실제로 (패치 파일이 생성되지 않은 패치에 저장되지 않는다).

내가 뭘 잘못하고 있니?

답변

12

파일을 작성하기 전에 먼저 파일을 퀼트에 추가해야합니다. 그래서 그 이불은 그 차이를 추적 할 수 있습니다. 그것을 쓰고 난 후에 그것을 추가하면, 그 후에 아무 변화가 없다.

+0

쿨, 그게했다. – viraptor

1

는 당신이 그것을 변경하기 전에 파일을 추가해야한다, 그렇지 않으면, 당신은 차이가 한 번 당신이 그것을 추가 시간과 당신은 diff를 실행하는 시간 사이에 차이가 없을 것입니다하지 않을 것을 기억하십시오. 그것은 이불의 차이가 보여주는 것입니다.

1
는 다시 파일을 이동, 파일의 이름을 "추가", 옆으로 새 파일을 이동

.

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