문제

데비안 패키징 관련 패치에 사용되는 *.diff 파일을 표시하는 도구가 있는지 궁금합니다.이 도구에서 필요한 것은 diff 파일을 읽고 변경된 행으로 변경된 실제 파일을 표시할 수 있다는 것입니다. kdiff 또는 meld가 2개의 다른 파일을 직접 비교할 때 수행하는 것과 같습니다.아니면 제가 이것에 대해 완전히 잘못된 접근 방식을 가지고 있을 수도 있습니다. diff 파일에서 더 많은 것을 어떻게 얻을 수 있는지 물어봐야 할 수도 있습니다.

도움이 되었습니까?

해결책

Kompare는 .diff를 열 수 있으며, 선택한 파일의 변경 사항이 Alist 및 나란히 Diff (.diff에서 추출 할 수있는 줄의 경우 파일이 상단에서 변경된 파일을 보여줍니다.

그러나, 내가 그것을 먹이를 주면, 혼란 스러웠다. diff에는 === 파일 헤더가 없었으며 --- +++ 헤더 만 있으므로의 변경 사항이 포함되었습니다. /데비안/changelog, /데비안/저작권, 그리고 /데비안/규칙/데비안/제어 파일. ymmv.

스크린 샷 : http://imagebin.ca/view/fnwezx.html

다른 팁

그만큼 데비안 차이점 형식은 특별한 diff 형식인 것 같습니다.짧은 Google 검색으로 일반 diff 도구와 같은 방식으로 이러한 파일을 처리할 수 있는 그래픽 도구가 생성되지 않았기 때문에 그러한 도구가 존재하는지 확실하지 않습니다.아마도 이러한 debiff 파일을 일반 diff 파일로 변환해 볼 수 있을 것입니다(나도 그렇게 할 수 있는 도구를 찾지 못했습니다).

Linux 패키지 (Deb, RPM, Tar.GZ 등)의 변경 사항을 시각화하는 도구가 있습니다. pkgdiff.

용법:

pkgdiff -old OLD.deb -new NEW.deb

샘플 보고서 :

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top