Windows용 Patch

Clunix Wiki

Linux에서 수정한 소스를 Windows 측 소스에 반영하여 빌드 및 테스트하고자 하는 경우, windows용 patch command를 이용하면 commit 과정없이 가능하다. http://gnuwin32.sourceforge.net 는 다양한 unix command를 윈도우 Native Tool 형태로 제공하는데, 여기서 patch 프로그램을 다운받아서 사용한다. 이 때 Windows의 CR-LF 문제 때문에 반드시 --binary 옵션을 주어야 한다. 전형적인 사용형태를 살펴보면 다음과 같다.

Linux에서

svn diff > /tmp/a.diff

a.diff를 windows로 복사. 이 명령어를 수행한 같은 수준의 소스 트리로 가서

patch -p0 --binary < c:\temp\a.diff 
부서별 위키