2011-11-16 3 views
0

몇 명의 사용자가있는 SVN 저장소가 있습니다. 한 사용자가 실수로 디렉토리를 삭제하고 변경 사항을 체크인했습니다.SVN - 거부, 변경 및 이전 버전으로 되돌리기

이전 버전을 직접 체크 아웃 한 다음 다시 체크인 할 수는 있지만 SVN의 디렉토리에서 버전 정보를 잃고 싶지는 않습니다.

어떻게 변경을 거부합니까?

답변

2

명령 줄을 사용하는 경우 일반적인 방법은 "역 병합"을 수행하는 것입니다. 예를 들어 버전 125가 디렉토리를 삭제 한 체크인 인 경우 svn merge -r 125:124과 같은 명령을 실행합니다. 이것은 Subversion으로 하여금 디렉토리를 히스토리에서 끌어와 작업 카피에 드롭하게 할 것이다. 모든 것이 올바른지 확인한 후에는 커밋을 실행하고 디렉토리를 서브 버전으로 되돌릴 수 있습니다.

관련 문제