Add 명령
버전 제어에 파일과 폴더를 추가합니다.
팁
버전 제어에 파일을 추가하기 전에 먼저 개발 컴퓨터에 작업 영역을 설치해야 합니다.Workspace Command 또는 개발 컴퓨터에 Team Foundation 버전 제어 설정을 참조하십시오.
요구 사항: Team Foundation Server에 대한 사용 권한 참조을 참조하십시오.
tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype]
[/noprompt] [/recursive] [/noignore] [/login:username,[password]]
매개 변수
매개 변수 |
설명 |
---|---|
/encoding: filetype |
이 매개 변수는 무시합니다. |
itemspec |
추가할 항목의 범위를 지정합니다. itemspec 인수를 두 개 이상 지정할 수 있습니다. 구문은 Team Foundation 버전 제어 명령 참조를 참조하십시오. |
/lock |
잠금을 적용하거나 제거합니다. Team Foundation 버전 제어 명령 참조를 참조하십시오. |
/login:username,[password] |
명령을 실행할 사용자 계정을 지정합니다. Team Foundation 버전 제어 명령 참조를 참조하십시오. |
/noignore |
기본적으로 .dll 파일과 같은 특정 형식의 파일은 버전 제어에서 무시됩니다. itemspec에서 와일드카드를 지정하는 경우 .tfignore 파일의 규칙이 Add 명령에 적용됩니다. 이 경우 규칙의 적용을 재정의하려면 /noignore 옵션을 지정합니다. .tfignore 파일을 사용하여 무시되는 파일의 종류를 구성할 수 있습니다(파일 추가: .tfignore 파일 참조). |
/noprompt |
창과 대화 상자를 표시하지 않으며 출력 데이터를 명령 프롬프트로 리디렉션합니다. Team Foundation 버전 제어 명령 참조를 참조하십시오. |
/recursive |
지정된 디렉터리와 모든 하위 디렉터리의 항목을 재귀적으로 추가합니다. |
예제
아래의 모든 예제에서는 $/SiteApp/Main/이 작업 영역에서 c:\code\SiteApp\Main\에 매핑된다고 가정합니다.
로컬 작업 영역의 모든 새 파일 추가
로컬 작업 영역의 새 파일은 자동으로 검색됩니다. 새로 검색된 파일을 보류 중인 변경 내용으로 승격할 수 있습니다.
c:\code\SiteApp\Main\SolutionA\Project1>tf add
로컬 작업 영역에 있는 모든 항목(무시되는 항목 제외)의 최신 버전을 추가합니다.
c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore
로컬 작업 영역에 있는 모든 항목의 최신 버전을 추가합니다.
개별 항목 추가
c:\code\SiteApp\Main>tf add program1.cs program2.c
program1.cs 및 program2.c 파일을 추가합니다.
특정 형식의 모든 항목을 재귀적으로 추가
c:\code\SiteApp\Main>tf add *.cs /recursive
현재 디렉터리와 모든 하위 디렉터리의 모든 C# 코드 파일(.cs)을 추가합니다.
Visual Studio에서 작업하기
- 서버에 파일 추가 Visual Studio를 사용하여 서버에 파일을 추가할 수 있습니다.
팁
이 명령의 결과는 보류 중인 변경 내용으로 큐에 대기되며(Status 명령 참조) 체크 인할 때까지 서버에 영향을 주지 않습니다(Checkin 명령 참조).
변경 내용을 따로 지정해야 할 경우(또한 다른 작업을 위해 작업 영역을 정리하려는 경우) Shelve 명령을 사용합니다.