2016-11-24 1 views
0

나는 실수로 커밋 된 파일 몇 개를 커밋했습니다. 나는 이전 상태로 되돌리고 다른 것들을 변경하고 싶다. 가능한 한 깔끔하게 처리하려면 어떻게해야합니까? (가능한 가장 적은 수의 저장소에 대한 커밋)?svn이 실수로 커밋에 포함 된 파일을 제거합니다.

+0

올바른 접근법은 커밋을 완전히 되돌리고 실수로 다시 커밋하는 것이다. – bahrep

+1

커밋 수가 적습니다. 이렇게하려면 백업 복사본에서 저장소를 복원하고 모든 개발자가 작업 개정을 이전 버전으로 되돌리고 적용되는 캐시 (예 : IDE 또는 TortoiseSVN)를 제거해야합니다. 불필요하고 잠재적으로 위험한 혼란입니다. –

+0

@ ÁlvaroGonzález 예, 해결책을 평가할 수있는 최상의 기준을 선택하지 않았으며, 커밋을 완전히 되돌릴 수 없음을 깨달았습니다. – goncalofr

답변

0

파일을 마우스 오른쪽 버튼으로 클릭하고 "TortoiseSVN-> 로그보기"를 선택하십시오. 그런 다음 되돌리려는 버전을 선택 (왼쪽 클릭)하고 파일 경로를 선택하고 "로그보기"의 경로 섹션에서 파일을 마우스 오른쪽 버튼으로 클릭 한 다음 "이 파일에서 변경 사항 되돌리기"를 선택하십시오.

그런 다음 당신은 커밋 할 필요가있다. (커밋 메시지로 되 돌린 리비전 번호를 적어 두는 것이 좋다.)

관련 문제