방법: 버전 제어 항목 체크 아웃 및 편집
업데이트: 2007년 11월
솔루션 탐색기, 소스 제어 탐색기 또는 명령줄을 사용하여 서버에서 버전 제어 항목을 가져와 팀 프로젝트의 로컬 작업 영역에 채울 수 있습니다. 솔루션 탐색기나 소스 제어 탐색기를 사용하는 경우에는 체크 아웃 잠금을 사용하여 사용자가 잠금을 해제할 때까지 다른 사용자가 지정된 항목을 체크 인하거나 체크 아웃하지 못하도록 할 수 있습니다. 다른 사용자가 지정된 항목을 잠근 경우에는 잠금 작업을 수행할 수 없습니다. 자세한 내용은 방법: 폴더 또는 파일 잠금 및 잠금 해제를 참조하십시오.
참고: |
---|
Team Foundation 버전 제어 명령을 컴퓨터에서 수행하려면 우선 서버의 파일로 채울 수 있는 작업 영역을 만들어야 합니다. 자세한 내용은 버전 제어 작업 영역 사용을 참조하십시오. |
다음 절차에서는 항목을 수정하기 위해 솔루션 탐색기, 소스 제어 탐색기 및 명령줄에서 항목을 체크 아웃하는 방법을 보여 줍니다.
필요한 권한
이 절차를 수행하려면 체크 아웃 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.
솔루션 탐색기에서 편집할 항목을 체크 아웃하려면
솔루션 탐색기에서 작업할 항목을 강조 표시합니다. 현재 체크 인되어 있는 항목은 솔루션 탐색기에서 자물쇠 아이콘으로 지정됩니다. 마우스 오른쪽 단추를 클릭하고 편집하기 위해 체크 아웃을 클릭합니다.
체크 아웃 대화 상자가 나타납니다.
체크 아웃 대화 상자에서 작업할 항목의 확인란이 확인 표시로 선택되어 있는지 확인한 다음 잠금 섹션에서 잠금 옵션을 선택합니다. 다음 중에서 선택할 수 있습니다.
변경 안 됨 - 모든 기존 잠금 유지
없음 - 공유 체크 아웃 허용
(Microsoft Visual Studio Team System 2008 Team Foundation Server 서비스 팩 1 버전에서는 사용되지 않습니다.)
체크 아웃 - 다른 사용자가 체크 아웃 및 체크 인하지 못하게 함
체크 인 - 다른 사용자가 체크 아웃하도록 허용하지만 체크 인은 허용하지 않음
체크 아웃을 클릭합니다.
솔루션 탐색기에서 자물쇠 아이콘이 확인 표시 아이콘으로 바뀝니다. 이 아이콘은 파일이 체크 아웃되었음을 나타냅니다.
참고: 이 명령의 결과는 체크 인 작업을 수행할 때까지 서버에 반영되지 않습니다. 자세한 내용은 방법: 보류 중인 변경 내용 체크 인을 참조하십시오.
소스 제어 탐색기에서 편집할 항목을 체크 아웃하려면
보기 메뉴에서 다른 창을 가리킨 다음 소스 제어 탐색기를 클릭합니다.
소스 제어 탐색기에서 작업할 솔루션 또는 프로젝트 파일이 포함된 팀 프로젝트 폴더를 확장합니다.
팀 프로젝트에 연결된 모든 파일이 관련된 파일 목록에 표시됩니다.
파일 목록에서 체크 아웃할 파일을 마우스 오른쪽 단추로 클릭하고 편집하기 위해 체크 아웃을 클릭합니다.
체크 아웃 대화 상자에서 작업할 항목이 선택한 대로 표시되는지 확인한 다음 잠금 섹션에서 잠금 옵션을 선택합니다.
다음 잠금 옵션 중 하나를 선택합니다.
변경 안 됨 - 모든 기존 잠금 유지
없음 - 공유 체크 아웃 허용
(Microsoft Visual Studio Team System 2008 Team Foundation Server 서비스 팩 1 버전에서는 사용되지 않습니다.)
체크 아웃 - 다른 사용자가 체크 아웃 및 체크 인하지 못하게 함
체크 인 - 다른 사용자가 체크 아웃하도록 허용하지만 체크 인은 허용하지 않음
체크 아웃을 클릭합니다.
솔루션 탐색기에서 자물쇠 아이콘이 확인 표시로 바뀝니다. 이 아이콘은 파일이 체크 아웃되었음을 나타냅니다.
참고: 이 명령의 결과는 체크 인 작업을 수행할 때까지 서버에 반영되지 않습니다. 자세한 내용은 방법: 보류 중인 변경 내용 체크 인을 참조하십시오.
명령줄에서 파일을 체크 아웃하려면
시작을 클릭하고 모든 프로그램을 클릭한 다음 Microsoft Visual Studio 2008를 가리킵니다.
Visual Studio Tools를 가리킨 다음 Visual Studio 2008 명령 프롬프트를 클릭합니다.
cd path를 입력합니다. 여기서 path는 서버에서 파일의 개인 복사본을 저장할 디렉터리의 위치입니다(예: c:\projects).
tf.exe checkout /lock:Checkout file name을 입력한 다음 Enter 키를 누릅니다.
참고: 이 명령의 결과는 체크 인 작업을 수행할 때까지 서버에 반영되지 않습니다. 자세한 내용은 Checkin 명령을 참조하십시오. Checkout 명령에 사용할 수 있는 전체 구문은 Checkout 및 Edit 명령을 참조하십시오.