2012-11-02 2 views
3

패치 된 파일과 디렉토리의 패치를 해제 할 수있는 방법은 무엇입니까?리눅스에서 디렉토리/파일을 패치 해제하는 방법

patch -p1 < pd (in the directory) 

patch -p1 file_unpatch < pf.patch . (will give me file_patch(patched file_unpatch)) 

는 어떻게 검색 할 수 있습니다 원래 file_unpatch와 패치 디렉토리 :

나는 디렉토리에 패치 pd.patch과 두 명령 파일에 패치 pf.patch 모두 적용했습니다?

편집 나는 우리가 -R 옵션을 사용하여 디렉토리를 unpatch 할 수 있습니다 알아 낸 : 어떤 파일을를 Unpatch에 대해 지금

patch -p1 -R < pd (in the directory) --> will give me unpatched directory. 

를?

+0

당신은 당신의 기본 나무에 버전 관리 시스템 (나는'git'를 추천)를 사용해야합니다 : 귀하의 경우 있도록

물론, 당신은 되돌리기 위해를 unpatch해야합니다. 그런 다음 특정 파일을 원래 상태로 되 돌리는 것은 간단합니다. –

답변

0

알다시피, 패치를 되돌리려면 patch -R을 사용해야합니다.

patch -R -p1 file_unpatch < pf.patch 

patch -R -p1 < pd.patch