문제

Windows에는 두 개의 소스 파일이 있으며 다음과 같이 차이가있는 패치를 만들고 싶습니다. 이 하나. 그러나이 패치가 어떤 형식인지, 그리고 그것을 만들기 위해 어떤 앱을 사용할 수 있습니까? GNU Diff 출력은 위의 링크에서 볼 수있는 패치와 매우 다릅니다.

도움이 되었습니까?

해결책

출력 형식은 "Unified Diff"라고하며 사용하여 생성 할 수 있습니다. diff -u.

다른 팁

노력하다 Winmerge. "도구"메뉴에 패치 생성기가 있습니다.

감사, 필 호 & 루카! DIFF 프로그램 unxutils 패치 파일을 생성하기 위해 Windows 7에서 잘 작동합니다.

diff -u oldfile newfile >patchfile

마찬가지로 Unxutils의 패치 프로그램은 패치를 적용하는 데 중점을 둡니다.

patch -u oldfile patchfile

Winmerge Windows에 가장 적합한 도구입니다. 패치 파일을 만들려면 다음을 수행해야합니다.

File>Open

- 여기에서 패치 파일을 생성하는 파일을 엽니 다.

Tools>Generate Patch

- 여기에서 패치 파일을 저장할 경로를 지정합니다. Winmerge는 패치 파일을 저장합니다.

윈머 (Winmerge) (http://winmerge.org/)는 필요한 것입니다. 또한 전체 파일 트리를이 도구와 비교할 수 있습니다.이 도구는 일부 사람들에게는 반드시 필수입니다.

Unxutils 패키지는 Windows 설치에 최소한의 영향을 미치면서 Windows 용 유용한 유니 닉스 도구를 많이 제공합니다 (압축을 풀고 경로에 위치 추가, 사용).
diff.exe가 있습니다

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