Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
Visual Studio 2019 | Visual Studio 2022
TFVC(Team Foundation 버전 제어) undelete 명령은 이전에 삭제된 항목을 복원합니다.
메모
이 명령의 결과는 체크 인 작업을 수행할 때까지 다른 작업 영역에 표시되지 않습니다. 자세한 내용은 코드 개발 및 보류 중인 변경관리를 참조하세요.
필수 구성 요소
| 카테고리 | 요구 사항 |
|---|---|
| 권한 |
- 허용으로 설정된 사용 권한을 체크 아웃합니다. - 다음 이외의 값 /lock으로 옵션을 포함하는 None 경우 : 허용으로 설정된 잠금 권한입니다.- 작업 영역의 소유자 또는 허용으로 설정된 작업 영역 관리 권한입니다. |
자세한 내용은 기본 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를 사용하여 사용자를 인증할 사용자 이름 및 암호를 지정합니다.
발언
undelete 명령줄 기능의 tf 명령은 체크 인 작업이 완료될 때까지 복원을 위해 지정된 파일 또는 폴더를 예약합니다. 또한 /noget 옵션을 명시적으로 포함하지 않는 한 서버에서 로컬 디스크로 지정된 항목을 검색합니다.
이름이 같은 파일 또는 폴더가 동일한 서버 폴더에서 삭제된 경우 복원하려는 삭제된 항목 중 어느 것을 나타내려면 <deletion-ID> 매개 변수에 대한 값을 포함해야 합니다.
<deletion-ID> 명령을 사용하여 dir 가져올 수 있습니다.
파일을 복원한 후 변경하려면 평소와 같이 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