patch에 관한 질문입니다.
글쓴이: 제리 / 작성시간: 화, 2003/03/04 - 11:50오후
abc.diff라는 패치파일이 있다고 하고요..
이걸 patch -p0 abc.diff라고 명령내렸습니다. (위치, p0는 정확히 주었습니다.)
그랬더니
patching file controls/edit.c
patching file dlls/x11drv/keyboard.c
patching file dlls/x11drv/window.c
Reversed (or previously applied) patch detected! Assume -R? [n]
이런 메세지가 나옵니다 .
여기서 멀 쳐야하는거죠?? n을 쳐야하나요?? 이게 무슨 메세지이죠?
수고스럽지만 도움 꼭 좀 부탁드립니다.
Forums:
이미 패치를 한 상태거나 잘못 만들어진 패치파일이라는 뜻입니다.패
이미 패치를 한 상태거나 잘못 만들어진 패치파일이라는 뜻입니다.
패치파일을 만들 때, "diff oldfile newfile" 식으로 만들어야 하는데, 종종 실수로 "diff newfile oldfile" 식으로 만들기도 하죠. 이렇게 하면 신버젼을 구버젼으로 만드는 패치파일이 만들어집니다. :(
이런 경우 patch는 "거꾸로 패치할래?"라고 묻습니다. 자세한 건 "man patch"해서 -R 옵션을 살펴보시길...
댓글 달기