Delete 명령(Team Foundation 버전 제어)
업데이트: 2007년 11월
파일과 폴더를 Team Foundation 버전 제어 서버에서 제거하고 디스크에서 삭제합니다.
참고: |
---|
체크 인 작업을 수행할 때까지 이 명령의 결과를 다른 작업 영역에서 볼 수 없습니다. 자세한 내용은 방법: 보류 중인 변경 내용 체크 인을 참조하십시오. |
필요한 권한
delete 명령을 사용하려면 체크 아웃 권한이 허용으로 설정되어 있어야 합니다. /lock 옵션에 none 이외의 값을 사용할 경우 잠금 권한이 허용으로 설정되어 있어야 합니다. 또한 작업 영역을 소유하거나 작업 영역 관리 전역 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.
tf delete [/lock:(none|checkin|checkout)] [/recursive] itemspec
매개 변수
인수 |
설명 |
---|---|
itemspec |
Team Foundation 버전 제어 서버에서 삭제할 파일이나 폴더를 식별합니다. Team Foundation에서 itemspecs를 구문 분석하여 범위 내에 있는 항목을 결정하는 자세한 방법은 명령줄 옵션을 참조하십시오. |
옵션 |
설명 |
---|---|
/lock |
다른 사용자가 지정된 항목을 체크 인 또는 체크 아웃할 수 없습니다. 자세한 내용은 잠금 형식 이해를 참조하십시오. 잠금 옵션
|
/recursive |
지정한 디렉터리에서 itemspec과 일치하는 모든 파일 및/또는 폴더와 하위 폴더를 삭제합니다.
|
설명
delete 명령은 사용자가 지정한 항목의 작업 영역에서 "삭제" 형식의 보류 중인 변경 내용을 기록합니다. ** checkin** 명령을 사용하여 "삭제" 형식의 보류 중인 변경 내용을 Team Foundation 버전 제어 서버에 커밋할 경우 Team Foundation은 Team Foundation 버전 제어 서버에서 항목을 제거하지만 영구적으로 삭제하지는 않습니다. Dir 명령을 사용하여 Team Foundation 버전 제어 서버에서 삭제된 항목을 찾을 수 있으며 Undelete 명령을 사용하여 삭제된 항목을 복원할 수 있습니다.
작업 영역에서 항목을 삭제했지만 변경 내용을 체크 인하지 않은 경우 Undo 명령을 사용하여 항목을 작업 영역으로 복원하고 보류 중인 변경 내용의 목록에서 삭제를 제거할 수 있습니다.
다른 보류 중인 변경 내용이 있는 항목은 삭제할 수 없습니다. 예를 들어, 체크 아웃한 파일은 삭제할 수 없습니다. 이러한 항목을 삭제하려면 undo 명령을 사용하여 현재 보류 중인 변경 내용을 실행 취소해야 합니다.
보류 중인 삭제 내용을 체크 인할 경우 Team Foundation은 Team Foundation 버전 제어 서버에서 파일을 삭제된 것으로 표시합니다. 현재 사용자나 다른 사용자가 나중에 다른 작업 영역에서 항목의 get을 실행할 경우 해당 작업 영역에서 항목이 삭제됩니다.
itemspec에서 폴더를 지정한 경우 기본적으로 Team Foundation은 모든 파일과 하위 폴더 및 하위 폴더에 있는 파일을 삭제합니다.
tf 명령줄 유틸리티를 검색하는 방법에 대한 자세한 내용은 Tf 명령줄 유틸리티 명령을 참조하십시오.
예제
다음 예제에서는 디스크의 지정한 로컬 작업 영역 폴더에서 314.cs를 삭제한 다음, 사용자가 변경 내용을 체크 인할 때 버전 제어 시스템에서 314.c를 비영구적으로 제거합니다.
c:\projects>tf delete 314.cs
참고 항목
작업
연습: 명령줄에서 Team Foundation 버전 제어 사용
방법: 버전 제어 파일 및 폴더 이동, 이름 바꾸기 및 삭제