2009-09-23 3 views
1

나는 우리의 저장소의 스냅 샷을 업데이트하기 위해 diff-Naur를 사용하여 고객에게 단일 패치를 보내고 있습니다.diff와 새로운 빈 파일

나는 하나의 파일 패치를 얻기 위해 자식은 diff -p를 사용하여 시도,하지만 분명히이

은 내가 자식 형식의 패치를 사용 했어야 알고있는 패치의 새로운 바이너리 파일을 포함하지 않지만,이 생성

패치는 git 내부에서만 사용할 수 있으며 .git 디렉토리는 의도적으로 고객에게 제공하지 않았습니다.

내가 사용에 의존 새에 스냅 샷을 변경하지 -Naur 하지만 한 가지 DIFF :이 생성 될 새 파일이 있으며, 그들은이 비어있는 경우, 그들은이 패치 된 스냅 샷에없는 .

TIA

답변

2

DIFF 텍스트 파일을 순전히 ... xargs를 내가 여기 물어 줄 알았는데 empty_file_list.txt < 접촉 할 내 고객을 이야기하기 전에. diff -b는 바이너리 파일이 다른지 여부를 알려주지 만 바이너리 파일은 diff를 생성하지 않습니다. 당신의 옵션은 바이너리 파일을 담고있는 tar 또는 zip 파일과 텍스트 파일을위한 diff 파일을 보내거나 bsdiff과 같은 바이너리 diff/patch 유틸리티를 조사하는 것입니다.

관련 문제