삭제 명령(Team Foundation 버전 제어)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
delete
명령은 Azure DevOps 서버에서 파일 및 폴더를 제거하고 디스크에서 삭제합니다.
메모
이 명령의 결과는 체크 인 작업을 수행할 때까지 다른 작업 영역에 표시되지 않습니다. 자세한 내용은 코드 개발 및 보류 중인 변경관리를 참조하세요.
필수 구성 요소
delete
명령을 사용하려면 체크 아웃 권한을 허용설정하도록 합니다.
none
이외의 값으로 /lock
옵션을 포함하는 경우 잠금 사용 권한을 허용으로 설정해야 합니다. 또한 작업 영역을 소유하거나 전역 작업 영역 관리 사용 권한을 허용으로 설정해야 합니다. 자세한 내용은 기본 TFVC 권한참조하세요.
통사론
tf delete [/lock:(none|checkin|checkout)] [/recursive] [/login:username,[password]] itemspec
매개 변수
인수
인수
설명
<itemspec>
Azure DevOps 서버에서 삭제할 파일 또는 폴더를 식별합니다. TFVC가 itemspec
구문 분석하여 범위 내에 있는 항목을 확인하는 방법에 대한 자세한 내용은 사용 옵션을 참조하여 명령 함수가방법을 수정합니다.
메모
둘 이상의 itemspec
인수를 지정할 수 있습니다.
<username>
/login
옵션에 값을 제공합니다. 사용자 이름 값을 DOMAIN\username
또는 username
지정할 수 있습니다.
옵션
옵션
설명
/lock
다른 사용자가 지정된 항목을 체크 인하거나 체크 아웃하지 못하도록 합니다. 자세한 내용은 잠금 형식이해 를 참조하세요.
잠금 옵션:
none
기본값. 잠금이 적용되지 않습니다. 지정된 파일에 잠금을 적용한 경우 이 옵션을 선택하면 해당 파일이 제거됩니다. 다른 사람이 배치한 잠금은 제거하지 않습니다.checkin
다른 사용자는 지정된 항목을 체크 아웃할 수 있지만 체크 인을 수행하여 잠금을 해제할 때까지 잠긴 파일의 수정 버전을 체크 인할 수 없습니다. 다른 사용자가 지정된 항목 중 하나를 잠근 경우 잠금 작업이 실패합니다.checkout
체크 인을 수행하여 잠금을 해제할 때까지 다른 사용자가 지정된 항목 중 하나를 체크 인하거나 체크 아웃하지 못하도록 합니다. 다른 사용자가 지정된 항목 중 하나를 잠근 경우 잠금 작업이 실패합니다.
/recursive
지정된 디렉터리에서 itemspec
일치하는 모든 파일 및/또는 폴더 및 하위 폴더를 삭제합니다.
-
tf delete <folder1>\<folder2> /recursive
<folder1>\<folder2>및 <folder1>\<folder2에 포함된 모든 파일과 하위 디렉터리를> 삭제합니다. -
tf delete <folder1>\<folder2> <filespec> /recursive
<folder1>\<folder2> 및 각 하위 디렉터리에 포함된filespec
일치하는 모든 파일 및 하위 디렉터리를 삭제하고filespec
일치하는 디렉터리에 포함된 모든 파일 및 하위 디렉터리를 삭제합니다.
예를 들어 다음을 포함하는 작업 영역에서 다음을 수행합니다.
tf delete Folder1 AVer* /recursive
는
/login
Azure DevOps를 사용하여 사용자를 인증할 사용자 이름과 암호를 지정합니다.
발언
delete
명령은 지정한 항목에 대한 작업 영역의 형식 delete
보류 중인 변경 내용을 기록합니다.
checkin
명령을 사용하여 Azure DevOps 서버에 delete
형식의 보류 중인 변경 내용을 커밋하는 경우 TFVC는 Azure DevOps 서버에서 항목을 제거하지만 영구적으로 삭제하지는 않습니다.
dir
명령을 사용하여 Azure DevOps 서버에서 삭제된 항목을 찾을 수 있으며 삭제 취소 명령사용하여 삭제된 항목을 복원할 수 있습니다.
작업 영역에서 항목을 삭제했지만 변경 내용을 확인하지 않은 경우 작업 영역으로 항목을 복원하고 실행 취소 명령사용하여 보류 중인 변경 내용 목록에서 삭제를 제거할 수 있습니다.
보류 중인 다른 변경 내용이 있는 항목은 삭제할 수 없습니다. 예를 들어 체크 아웃된 파일은 삭제할 수 없습니다. 이러한 항목을 삭제하려면 undo
명령을 사용하여 현재 보류 중인 변경 내용을 실행 취소해야 합니다.
보류 중인 삭제를 체크 인하면 TFVC는 파일을 Azure DevOps 서버에서 삭제된 것으로 표시합니다. 이후에 사용자 또는 다른 사용자가 다른 작업 영역에서 항목의 get
실행하면 해당 작업 영역에서 항목이 삭제됩니다.
itemspec
폴더를 지정하면 TFVC는 기본적으로 모든 파일과 하위 폴더 및 포함된 파일을 삭제합니다.
tf
명령줄 유틸리티를 사용하는 방법에 대한 자세한 내용은 Team Foundation 버전 제어 명령 사용을 참조하세요.
예제
다음 예제에서는 지정된 로컬 작업 영역 폴더의 디스크에서 314.cs 삭제한 다음, 변경 사항을 체크 인하면 버전 제어 시스템에서 314.cs 영구적으로 제거합니다.
tf delete 314.cs
관련 문서
- 버전 제어 파일 및 폴더 이동, 이름 바꾸기 및 삭제
- 명령 삭제 취소
- 실행 취소 명령
- Dir 명령