명령 추가(Team Foundation 버전 제어)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Team Foundation 버전 제어 add 명령은 TFVC 리포지토리에 파일 및 폴더를 추가합니다.

필수 조건

구문

tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype] 
[/noprompt] [/recursive] [/noignore] [/login:username,[password]] 

매개 변수

매개 변수 설명
/encoding: <filetype> 이 매개 변수를 무시합니다.
itemspec 추가할 항목의 범위를 지정합니다. 둘 itemspec 이상의 인수를 지정할 수 있습니다.
/lock 잠금을 적용하거나 제거합니다. Team Foundation 버전 제어 명령 사용을 참조하세요.
/noignore 기본적으로 버전 제어는 .dll 파일과 같은 특정 형식의 파일을 무시합니다. .tfignore 파일을 사용하여 무시할 파일 종류를 구성할 수 있습니다. 무시되는 파일 버전 컨트롤 사용자 지정을 참조 하세요. .tfignore 파일의 규칙은 에 wild카드 지정할 때 명령에 적용됩니다itemspecadd. 이러한 규칙을 재정의하려면 .를 지정합니다 /noignore.
/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

개별 항목 추가

다음 명령은 program1.cs 파일을 추가하고 program2.cs.

c:\code\SiteApp\Main>tf add program1.cs program2.cs

특정 형식의 모든 항목을 재귀적으로 추가

다음 명령은 현재 디렉터리와 모든 하위 디렉터리에 모든 C# 코드 파일(.cs)을 추가합니다.

c:\code\SiteApp\Main>tf add *.cs /recursive

Visual Studio에서 작업

  • 명령의 add 결과는 보류 중인 변경 내용으로 큐에 대기되고 검사 때까지 서버에 적용되지 않습니다. Checkin 명령을 참조하세요.
  • 변경 내용을 따로 설정하거나 작업 영역을 다른 작업에 클린 경우 Shelve 명령을 사용합니다.