2009-01-27 2 views
0

두 개의 소스 디렉토리에 대해 'diff'를 실행하면 두 디렉토리 사이에 'diff'가있는 패치 파일이 생성됩니다.두 소스 트리에 대해 diff 명령을 사용하는 방법

명령은 위의 작동하지 않는 것
diff -rupN flyingsaucer-R8pre2_b/ flyingsaucer-R8pre2/ > a.patch 

, 그것은 모든 것의 DIFF를 생성하고 현실에서, 그것은 변화의 몇 가지해야 할 때 나는 13 메가 바이트 파일을 얻을.

답변

4

은 GNU DIFF의 최신 버전과 함께 작동합니다 (GNU DIFF 2.8.1 여기 테스트했습니다.)

당신은 아마 발생하는 공백의 차이를 무시 -b (그리고 아마도 -B)을 추가 할 수 있습니다 큰 패치 파일은 불필요하게.

+0

흠, '계정'이름 / –

0

작동하지 않는 이유는 없습니다. 공백 문자 변경을 무시하기 위해 인수 목록에 "wb"를 추가하십시오. 당신은 양쪽에 같은 후행 슬래시가있어?