이미 커밋된 잘못된 이름의 태그가 지정된 디렉터리를 어떻게 삭제합니까?

이미 커밋된 잘못된 이름의 태그가 지정된 디렉터리를 어떻게 삭제합니까?

저는 SVN 시스템을 처음 사용하는데 실수로 업로드한 파일을 삭제하는 방법을 찾는데 어려움을 겪고 있습니다.

내가 한 것:

  1. "SVN Commit"을 마우스 오른쪽 버튼으로 클릭하여 트렁크 폴더를 커밋했습니다.
  2. 마우스 오른쪽 버튼을 클릭하고 "TortoiseSVN" -> "Branch/Tag"를 선택합니다.
  3. "Branch/Tag - Tortoise" 창의 "To path:" 섹션에서 /*mydirectory*/tags/*1.0.11*1.0.11이 1.0.1.1이어야 하는 위치를 입력했습니다.
  4. 1.0.11이 실수라는 것을 깨닫고 디렉터리를 제거하기 위해 Windows에서 1.0.11 폴더를 마우스 오른쪽 버튼으로 클릭하고 "TortoiseSVN" -> "삭제"를 선택했습니다.

Windows에서는 폴더를 삭제했지만 원격 서버의 폴더는 삭제하지 않습니다.

이 페이지에 따르면,https://stackoverflow.com/questions/2092344/how-do-i-delete-a-wrongly-tagged-directory-in-svn, 명령을 사용할 수 있고 svn명령 프롬프트 창에 입력하려고 했지만 다음과 같은 메시지가 표시됩니다.svn is not recognized as an internal or external command.

아주 기본적인 질문이겠지만 관련 페이지를 찾을 수 없었습니다. 일부 페이지에서는 사용을 권장 revert하지만 이미 1.0.1.1을 커밋했기 때문에 되돌리기를 수행하면 최신 버전이 삭제될까 봐 걱정됩니다.

귀하의 정보에 감사드립니다.

답변1

선택 가능한 항목이 2개 이상 있습니다.

  • TSVN이 1.7.*인 경우 TortoiseSVN의 bin 디렉토리에 TortoiseSVN과 함께 svn-cli 클라이언트를 설치할 수 있습니다(설치 단계에서 활성화된 경우).

c:\Program Files_Tools\TortoiseSVN\bin>dir *.exe /B ... svn.exe svnadmin.exe svndumpfilter.exe svnlook.exe svnrdump.exe svnserve.exe svnsync.exe svnversion.exe ...

따라서: 이러한 파일이 없는 경우: 필요한 모든 구성 요소와 함께 TSVN을 다시 설치하고, 파일이 있는 경우: PATH에 dir을 추가하거나 명령줄에서 전체 경로를 사용합니다.

  • TSVN만 사용하면 RB의 컨텍스트 메뉴에서 Repo Browser 및 명령을 사용할 수 있습니다(즉: 저장소 트리에서 잘못된 이름의 태그가 선택된 "이름 바꾸기").

관련 정보