Team Foundation 체크 아웃 설정

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

항목 체크 아웃

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

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

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

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

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

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

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

체크 아웃 설정 구성 위치

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

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

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

참고 항목

작업

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

기타 리소스

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