다음을 통해 공유


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에서 작업하기

  • 팁 이 명령의 결과는 보류 중인 변경 내용으로 큐에 대기되며(Status 명령 참조) 체크 인할 때까지 서버에 영향을 주지 않습니다(Checkin 명령 참조).

  • 팁 변경 내용을 따로 지정해야 할 경우(또한 다른 작업을 위해 작업 영역을 정리하려는 경우) Shelve 명령을 사용합니다.