TortoiseSVN과 휴지통
Subversion은 데이터를 절대 잃어버리지 않도록 설계되었습니다. 하지만 정확히 그 반대되는 작업을 수행하는 명령어가 하나 있습니다: 되돌리기(Revert).
되돌리기(Revert)는 아직 커밋하지 않은 하나 이상의 파일에 대한 모든 변경 사항을 버리는 것을 의미합니다.
하지만 되돌릴 파일(들)을 잘못 선택했다면 어떻게 될까요? 물론, TortoiseSVN은 파일을 되돌리기 전에 항상 먼저 확인합니다. 하지만 우리 모두 알다시피, 그런 "확실합니까?" 대화 상자는 '예'를 클릭하여 너무 쉽게 무시됩니다.
그렇다면 파일을 되돌린 후에 그렇게 하지 말았어야 했다는 것을 발견하면 어떻게 될까요?
TortoiseSVN을 사용하여 되돌리기를 수행했다면, 되돌린 변경 사항을 다시 되돌릴 수 있습니다! 왜냐하면 TortoiseSVN은 파일을 단순히 되돌리는 것이 아니라 먼저 Windows 휴지통(휴지통 폴더)으로 이동시키기 때문입니다.
즉, 변경 사항이 완전히 손실되지 않습니다: Windows 휴지통에서 파일을 찾아 거기서 복원할 수 있습니다.
이것은 선택 사항입니다
휴지통 사용은 선택 사항입니다. 설정 대화 상자의 "대화 상자 1" 섹션에서 "되돌릴 때 휴지통 사용" 옵션의 체크를 해제하여 이 기능을 비활성화할 수 있습니다(기본적으로 활성화되어 있습니다).