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 |
메모는 다음 인수 중 하나를 사용 하 여 변경 집합에 연결 합니다.
|
/force |
군대에 콘텐츠가 없는 경우에 편집 보류 중인 항목을 체크 인을 파일에 변경 합니다. |
itemspec |
사용자의 작업 영역에서 체크 인할 항목의 범위를 지정 합니다.Itemspec 인수를 두 개 이상 지정할 수 있습니다.구문에 대 한 자세한 내용은 Team Foundation 버전 제어 명령 참조. |
/login:username,[password] |
명령을 실행할 사용자 계정을 지정 합니다.자세한 내용은 Team Foundation 버전 제어 명령 참조를 참조하십시오. |
/new |
보류 중인 변경 각 선택된 된 상태 (같이 체크 인 대화 상자)을 체크 인할 때까지 메모, 관련된 작업 항목, 체크 인 메모 및 체크 인 정책 재정의 이유, 개발 시스템에 보류 중인 변경 내용으로 저장 됩니다./new 옵션 체크 인 전에이 체크 인 메타 데이터를 지웁니다. 사용할 때이 옵션 및 동작을 수정 하 여 영향을 주지는 /noprompt 옵션. |
/noautoresolve |
기본적으로 시스템에서 자동으로 하려고 자동 완성 모든 (참조 파일 충돌 해결).이 기본 동작을 해제 하려면이 옵션을 지정 합니다. |
/noprompt |
창 및 대화 상자를 표시 하지 않습니다 (같은 체크 인 대화 상자) 및 리디렉션 데이터를 명령 프롬프트에 출력 합니다.자세한 내용은 Team Foundation 버전 제어 명령 참조를 참조하십시오. |
/notes |
다음 인수 중 하나를 사용 하 여 변경 집합에 연결 하려면 하나 이상의 체크 인 메모를 제공 합니다.
|
/override |
다음 인수 중 하나를 사용 하 여 체크 인 정책을 재정의 합니다.
|
/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에서 작업하기
- 팀의 코드베이스에 작업 체크 인Visual Studio 서버에 변경 내용을 체크 인할 수 없습니다.
팁
변경 내용을 따로 (아마도 또한 다른 작업에 대 한 작업 영역을 정리 하 고) 수는 Shelve 명령.
충돌을 체크 차단 하는 경우 사용할 수 있는 Resolve Command 해결.
컴퓨터 및 사용자 계정을 팀 프로젝트 컬렉션에 매핑되는 작업 영역에 없는 경우는 보류 집합을 포함 하 고 사용할 수 있습니다는 /shelveset 및 /collection 옵션에서 보류 집합을 확인 합니다.