2011-05-05 3 views
0

작은 프로젝트를 개발하는 동안 SVN과 Tortoise를 사용했습니다. 나중에 프로젝트의 폴더 아래에서 디렉토리 계층 구조를 변경하기로 결정했습니다. 루트 프로젝트 폴더는 많은 하위 폴더에 포함되어 있으므로 새 폴더를 만들고 그룹화 할 모든 폴더를 넣었습니다. 그 후 나는 변화를 제출했다. 실제로 나는 새로운 디렉토리 트리가 로컬 변경에 따라 SVN 저장소에서 업데이트 될 것이라고 생각했습니다. 그러나 뭔가 잘못되어 SVN 클라이언트의 모든 버전이 사라졌습니다. 나는 SVN에 명령을 옮기고 재배치한다는 것을 알았고 아마 그것을 사용해야 할 것이다.폴더 구조가 변경된 후 제출 된 SVN 프로젝트 버전을 복원하는 방법은 무엇입니까?

질문은 왜 그런 일이 있으며 내 리포지토리를 복원하는 방법입니까?

미리 감사드립니다.

답변

0

작업 복사본에서 프로젝트 루트에 로그 표시를 수행하고 잘못된 커밋을 선택하고 "이 수정본에서 변경 사항 되돌리기"를 선택하십시오. 이렇게하면 나쁜 커밋 이전의 작업 복사본이 만들어집니다. 변경 사항을 올바르게 다시 실행 한 다음 커밋하십시오.

여러 개의 잘못된 커밋이있는 경우 가장 최근의 커밋을 찾아서 "이 리비전으로 되돌리기"를 선택하십시오. 변경 사항을 올바르게 다시 실행 한 다음 커밋하십시오.

관련 문제