다음을 통해 공유


Checkin 명령

서버에 폴더 또는 파일에 보류 중인 변경 내용을 체크 인합니다.

개발 컴퓨터에 있는 파일을 거의 모든 변경 작업 공간으로 저장 되는 보류 중인 변경 내용 체크 인할 때까지. 변경 내용을 체크 인할 때 다른 이름으로 저장 되는 변경 집합 서버. 하지만 Checkin 명령 Visual Studio 사용 하는 보다 다양 한 사용자 인터페이스를 제공 합니다 (참조 팀의 코드베이스에 작업 체크 인), 프로세스는 근본적으로 동일.

요구 사항: Team Foundation Server에 대한 사용 권한 참조을 참고하기 바란다.

tf checkin [/author:author name] [/comment:("comment"|@comment file)] 
[/noprompt] [/notes:("Note Name"="note text"|@notefile)] 
[/override:(reason|@reasonfile)] [/recursive] [/saved] [/validate] [itemspec] [/bypass] [/force] [/noautoresolve]  [/login:username,[password]] [/new]

tf checkin /shelveset:shelvesetname[;shelvesetowner] [/bypass] [/noprompt] [/login:username,[password]] [/collection:TeamProjectCollectionUrl][/author:author name] [/force]

매개 변수

Parameter

설명

/author:author name

사용자가 다른 사용자를 대신하여 변경 내용을 체크 인할 수 있도록 보류 중인 변경 내용의 작성자를 식별합니다.

요구는 CheckinOther 사용 권한. Team Foundation Server에 대한 사용 권한 참조을 참조하십시오.

/bypass

제어된 체크 인 요구를 무시합니다. 자세한 내용은 제어된 체크 인 빌드에 의해 제어되는 보류 중인 변경 내용 체크 인을 참조하십시오.

/collection:TeamProjectCollectionUrl

사용 하는 경우는 /shelveset 옵션에는 /collection 옵션 보류 집합에 포함 된 팀 프로젝트 컬렉션의 URL을 지정 합니다. 예를 들어: http://myserver:8080/tfs/DefaultCollection.

기본적으로 팀 프로젝트 컬렉션 현재 디렉터리가 매핑되는 작업 영역에 포함 된 것으로 간주 됩니다.

/comment

메모는 다음 인수 중 하나를 사용 하 여 변경 집합에 연결 합니다.

  • Comment체크 인에 대 한: 한 사용자 제공 설명입니다.

  • @comment file: 체크 인에 대 한 설명이 포함 된 디스크의 파일 경로입니다.

/force

군대에 콘텐츠가 없는 경우에 편집 보류 중인 항목을 체크 인을 파일에 변경 합니다.

itemspec

사용자의 작업 영역에서 체크 인할 항목의 범위를 지정 합니다. Itemspec 인수를 두 개 이상 지정할 수 있습니다. 구문에 대 한 자세한 내용은 Team Foundation 버전 제어 명령 참조.

/login:username,[password]

명령을 실행할 사용자 계정을 지정 합니다. 자세한 내용은 Team Foundation 버전 제어 명령 참조를 참조하십시오.

/new

보류 중인 변경 각 선택된 된 상태 (같이 체크 인 대화 상자)을 체크 인할 때까지 메모, 관련된 작업 항목, 체크 인 메모 및 체크 인 정책 재정의 이유, 개발 시스템에 보류 중인 변경 내용으로 저장 됩니다. /new 옵션 체크 인 전에이 체크 인 메타 데이터를 지웁니다.

사용할 때이 옵션 및 동작을 수정 하 여 영향을 주지는 /noprompt 옵션.

/noautoresolve

기본적으로 시스템에서 자동으로 하려고 자동 완성 모든 (참조 Team Foundation 버전 제어 충돌 해결). 이 기본 동작을 해제 하려면이 옵션을 지정 합니다.

/noprompt

창 및 대화 상자를 표시 하지 않습니다 (같은 체크 인 대화 상자) 및 리디렉션 데이터를 명령 프롬프트에 출력 합니다. 자세한 내용은 Team Foundation 버전 제어 명령 참조를 참조하십시오.

/notes

다음 인수 중 하나를 사용 하 여 변경 집합에 연결 하려면 하나 이상의 체크 인 메모를 제공 합니다.

  • NoteFieldName=NoteFieldValue: 체크 인 메모 필드의 값을 설정 합니다. 세미콜론으로 구분된 여러 "field=value" 식을 제공할 수 있습니다.

  • Notefile: 검사에 포함 된 디스크에서 파일의 사용자 제공 경로 메모 필드 이름과 값의 형식에서 "필드 값 =". 참고 바둑판식 배열 예를 들어 여러 줄에 걸쳐 있을 수 세미콜론을 구분 합니다.

    Field1 = Value1;

    Field2 = value2의 첫 줄

    두 번째 줄 Value2;

    Field3 = Value3;

/override

다음 인수 중 하나를 사용 하 여 체크 인 정책을 재정의 합니다.

  • reason체크 인 정책을 무시 이유: 사용자가 제공한 이유입니다.

  • Reasonfile: 체크 인 정책을 무시 이유 때문에 사용자가 제공한 설명 파일의 경로입니다.

/recursive

항목에 지정 된 디렉터리와 하위 디렉터리를 재귀적으로 체크 인합니다.

/saved

이 매개 변수는 무시 됩니다.

/shelveset:shelvesetname[;owner]

검사할 보류 집합을 지정 합니다. 선택적 요소인 owner 인수는 현재 사용자가 소유하지 않은 보류 집합을 지정하는 데 사용합니다.

참고

시스템에서 보류 집합을 확인 한 후 삭제 합니다.

/validate

체크 인 파일에서 체크 하지 않고 성공 하 게 하는 여부를 테스트 합니다. 체크 인 정책, 체크 인 시스템 평가 하 고 충돌을 나열 합니다.

참고

지정 하지 않은 경우는 /noprompt 옵션을 선택 해야의 체크 인 단추는 체크 인 체크 인을 확인 하는 대화 상자.이 단추를 선택한 후에 시스템 파일을 검사 하지 않습니다.

예제

현재 작업 영역의 모든 보류 중인 변경 내용 체크 인

c:\code\SiteApp\Main>tf checkin

표시는 체크 인 에서 현재 작업 영역의 모든 보류 중인 변경 내용 표시 대화 상자에서. 사용할 수 있습니다는 체크 인 선택 하거나 원하는 체크 인, 주석 추가, 작업 항목 연결 및 다른 작업을 수행 하 고 선택 된 보류 중인 변경 내용 취소 대화 상자는 체크 인 단추 진행할 수 있습니다.

메모는 모든 보류 중인 변경 내용 체크 인

c:\code\SiteApp\Main>tf checkin /comment:"Re-implemented Pi calculator"

현재 작업 영역의 모든 보류 중인 변경 내용 체크 인 및 변경의 목적을 이해 하면 동료 도움말에 대 한 설명을 제공 합니다.

체크 인 대화 상자를 사용 하지 않고 단일 항목 변경 확인

c:\code\SiteApp\Main>tf checkin program.cs /noprompt

Program.cs에 보류 중인 변경 내용을 체크 인합니다. 체크 인 대화 상자가 표시 되 고 체크 인 충돌을 차단 하는 경우 시스템 충돌이 창에 표시 되지 않습니다.

Visual Studio에서 작업하기

  • 팁 변경 내용을 따로 (아마도 또한 다른 작업에 대 한 작업 영역을 정리 하 고) 수는 Shelve 명령.

  • 팁 충돌을 체크 차단 하는 경우 사용할 수 있는 Resolve Command 해결.

  • 팁 컴퓨터 및 사용자 계정을 팀 프로젝트 컬렉션에 매핑되는 작업 영역에 없는 경우는 보류 집합을 포함 하 고 사용할 수 있습니다는 /shelveset/collection 옵션에서 보류 집합을 확인 합니다.