Share via


Team Foundation 체크 아웃 설정

업데이트: 2007년 11월

Team Foundation 버전 제어에서는 두 가지 체크 아웃 설정을 지원합니다. 이 설정에 따라 체크 아웃 작업 방법이 결정됩니다. 작업 영역에서 로컬 버전을 체크 아웃하도록 체크 아웃 작업을 구성할 수 있습니다. 먼저 최신 버전의 항목을 작업 영역으로 가져온 다음 체크 아웃하도록 체크 아웃 작업을 구성하는 옵션도 있습니다. 두 번째 구성 방법은 Visual SourceSafe 동작과 비슷합니다.

항목 체크 아웃

Team Foundation 버전 제어의 기본 체크 아웃 동작은 작업 영역에서 로컬 버전의 항목을 체크 아웃합니다. 새 버전의 항목이 서버에 있더라도 Team Foundation 버전 제어에서 그 버전을 가져오지는 않습니다.

이 체크 아웃 동작은 가져오기 작업을 수행하여 파일 집합을 가져오는 경우에 유용합니다. 일반적으로 컴퓨터의 버전 제어 파일 구성은 특정 파일(Team Foundation 버전 제어에서 함께 작동하는 것으로 알려진 파일)의 스냅숏 시점을 나타냅니다. 그러므로 함께 빌드하고 테스트할 수 있습니다.

작업 영역에서 작업하는 개발자는 다른 개발자가 변경하는 내용으로부터 격리됩니다. 개발자는 가져오기 작업을 적절하게 수행하여 다른 개발자의 변경 내용을 수락하는 시점을 적절히 제어합니다. 가져오기 작업을 수행할 경우에는 한두 개 파일이 아니라 버전 제어 파일의 전체 구성이 업데이트됩니다. 일반적으로 한 파일의 변경 내용은 다른 파일에 대한 해당 변경 내용에 따라 달라지기 때문입니다. 이 체크 아웃 설정을 사용하면 항상 빌드 및 테스트할 수 있는 파일의 스냅숏을 일관되게 유지할 수 있습니다.

변경 내용을 체크 인할 때 Team Foundation에서 변경 내용을 서버 버전에서 변경한 내용과 병합하는 옵션을 제공합니다. 충돌이 검색되면 충돌 해결 대화 상자가 나타납니다.

체크 아웃 시 최신 버전 가져오기

체크 아웃할 때마다 최신 버전의 항목이나 팁을 가져오도록 체크 아웃 동작을 구성할 수도 있습니다. 이 동작은 Visual SourceSafe와 같습니다. Visual SourceSafe 체크 아웃 모델로 작업해본 개발자에게는 이 설정이 더욱 익숙할 것입니다.

최신 버전을 가져오도록 체크 아웃 설정을 구성한 경우 Team Foundation 버전 제어에서는 먼저 서버로부터 작업 영역으로 최신 버전의 항목을 가져옵니다. 그러면 항목이 체크 아웃됩니다.

체크 아웃 설정 구성 위치

체크 아웃 설정은 팀 프로젝트에 대해 구성하거나 사용자의 컴퓨터에 대해서만 구성할 수 있습니다. 팀 프로젝트에 대한 체크 아웃 설정을 구성하면 해당 팀 프로젝트를 사용하는 모든 개발자의 기본 동작을 구성하게 됩니다. 팀 프로젝트의 체크 아웃 설정을 구성하는 데 대한 자세한 내용은 방법: 체크 아웃 설정 구성을 참조하십시오.

사용자의 컴퓨터에 대해 체크 아웃 설정을 구성할 수도 있습니다. 이 경우 컴퓨터의 체크 아웃 동작에는 영향을 주지만 다른 팀 멤버의 체크 아웃 동작은 변경되지 않습니다. 컴퓨터의 체크 아웃 설정을 구성하는 데 대한 자세한 내용은 방법: Team Foundation 버전 제어가 체크 아웃 시 최신 파일을 가져오도록 설정을 참조하십시오.

팀 프로젝트의 기본 체크 아웃 동작은 프로세스 템플릿에서도 구성할 수 있습니다. 자세한 내용은 버전 제어 프로세스 템플릿 플러그 인을 참조하십시오.

참고 항목

작업

방법: Team Foundation 버전 제어가 체크 아웃 시 최신 파일을 가져오도록 설정

기타 리소스

버전 제어 서버에서 파일의 로컬 복사본 가져오기