어쩌라구..?? ㅡㅡa..

Posted
Filed under Linux/tip
원본이 aaa 파일(또는 디렉토리)이고, 수정본이 bbb 일때,
이 소스들의 패치파일 ccc.patch 를 만드는 명령이다.

$ diff -urN aaa bbb > ccc.patch

u 옵션은 변경된 라인의 앞뒤로 3줄씩을 더 표시하여 보기 쉽도록 하는 옵션이고,
r 옵션은 지정한 곳에서 하위 디렉토리를 재귀적으로 검사하도록 하는 옵션이고,
N 옵션은 수정본에 새로운 파일이 생겼을때 이를 표시하도록 하는 옵션이다.

그냥 이대로 쓰면 패치 잘 먹는다. ㅡㅡ;
참고로 패치 적용하는 명령은 다음과 같다.
$ patch -p1 < ccc.patch
이 명령을 소스트리의 루트에서 실행시키면 된다.
2007/12/02 01:44 2007/12/02 01:44