삭제 취소 명령(Team Foundation 버전 제어)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
TFVC(Team Foundation 버전 제어) undelete
명령은 이전에 삭제된 항목을 복원합니다.
메모
이 명령의 결과는 체크 인 작업을 수행할 때까지 다른 작업 영역에 표시되지 않습니다. 자세한 내용은 코드 개발 및 보류 중인 변경관리를 참조하세요.
필수 구성 요소
undelete
명령을 사용하려면 다음을 수행합니다.
- 사용 권한을 허용으로 설정하도록 합니다.
-
None
이외의 값으로/lock
옵션을 포함하는 경우 잠금 사용 권한을 허용으로 설정해야 합니다. - 작업 영역을 소유하거나 전역 작업 영역 관리 사용 권한을 허용으로 설정해야 합니다.
자세한 내용은 기본 TFVC 권한참조하세요.
통사론
tf undelete [/noget] [/lock:(none|checkin|checkout)]
[/recursive] <item-specification>[;<deletion-ID>] [/login:<username>,[<password>]]
매개 변수
다음 섹션에서는 undelete
명령의 인수 및 옵션에 대해 설명합니다.
인수
옵션
옵션
설명
/noget
삭제된 항목을 작업 영역으로 복원합니다. 체크 인 작업이 완료될 때까지 이 옵션은 서버에서 항목을 복원하지만 디스크에 대한 항목의 실제 복사본을 즉시 검색하지는 않습니다.
/lock
다른 사용자가 지정된 파일을 체크 인하거나 체크 아웃하지 못하도록 합니다. 자세한 내용은 잠금 유형 이해참조하세요.
잠금 옵션:
-
None
: 이 옵션은 기본값입니다. 잠금이 적용되지 않습니다. -
Checkin
: 다른 사용자는 지정된 항목을 체크 아웃할 수 있지만 잠긴 파일을 체크 인하여 잠금을 해제할 때까지 잠긴 파일의 수정 버전을 체크 인할 수 없습니다. 다른 사용자가 지정된 항목을 잠근 경우 잠금 작업이 실패합니다. -
Checkout
: 이 옵션은 잠긴 파일을 체크 인하여 잠금을 해제할 때까지 다른 사용자가 지정된 항목을 체크 인하거나 체크 아웃하지 못하도록 합니다. 다른 사용자가 지정된 항목을 잠근 경우 잠금 작업이 실패합니다.
/recursive
지정된 디렉터리에서 모든 파일 및 하위 폴더를 복원합니다.
/login
Azure DevOps를 사용하여 사용자를 인증할 사용자 이름 및 암호를 지정합니다.
발언
tf
명령줄 기능의 undelete
명령은 체크 인 작업이 완료될 때까지 복원을 위해 지정된 파일 또는 폴더를 예약합니다. 또한 /noget
옵션을 명시적으로 포함하지 않는 한 서버에서 로컬 디스크로 지정된 항목을 검색합니다.
이름이 같은 파일 또는 폴더가 동일한 서버 폴더에서 삭제된 경우 복원하려는 삭제된 항목 중 어느 것을 나타내려면 <deletion-ID>
매개 변수에 대한 값을 포함해야 합니다.
dir
명령을 사용하여 <deletion-ID>
가져올 수 있습니다.
파일을 복원한 후 변경하려면 평소와 같이 checkout
명령을 사용하여 파일을 편집할 수 있는지 확인합니다.
<item-specification>
값이 폴더를 지정하면 TFVC는 기본적으로 폴더의 모든 파일과 하위 폴더 및 폴더에 포함된 파일을 복원합니다. 폴더의 모든 항목을 복원하지 않으려면 먼저 폴더 및 해당 항목을 삭제한 다음 유지하지 않으려는 항목을 삭제해야 합니다.
예제
다음 예제에서는 314.cs 삭제된 서버 폴더로 314.cs 복원합니다. 또한 이 명령은 현재 작업 영역에서 최신 버전의 읽기 전용 복사본을 검색합니다.
C:\projects>tf undelete c:\math\314.cs
다음 예제에서는 두 번 이상 삭제된 서버의 모든 항목에 대한 삭제 ID를 표시합니다.
c:\projects>tf dir $/ /deleted
이전 명령의 출력은 다음 샘플과 같을 수 있습니다.
$/projects/math/314.cs;X10
$/projects/math/314.cs;X11
다음 예제에서는 X11 버전의 314.cs 파일을 삭제한 서버 폴더로 복원합니다. 또한 이 명령은 현재 작업 영역에서 최신 버전의 읽기 전용 복사본을 검색합니다.
c:\projects>tf undelete 314.cs;X11