다음을 통해 공유


버전 제어 문제 해결

업데이트: 2007년 11월

이 항목에서는 버전 제어를 시작하고, 구성 매개 변수를 설정하고, 다양한 작업을 수행할 때 생길 수 있는 질문에 대한 대답을 제공합니다.

시작 및 설정

질문

해결책

Team Foundation 버전 제어를 사용하려면 어떻게 해야 합니까?

Team Foundation 버전 제어 사용에 나와 있는 항목을 검토합니다.

사용 중인 Visual SourceSafe 데이터베이스를 Team Foundation 버전 제어에 어떻게 마이그레이션할 수 있습니까?

VSS 변환기 도구를 사용합니다. 자세한 내용은 소스 제어 마이그레이션을 위한 VSSConverter 명령줄 유틸리티를 참조하십시오. 또한 연습: Visual SourceSafe에서 Team Foundation으로 마이그레이션도 참조하십시오.

Team Foundation 버전 제어가 소스 제어 플러그 인으로 선택되었는지 확인하려면 어떻게 해야 합니까?

Visual Studio 도구 메뉴에서 옵션을 선택하고 소스 제어를 확장한 다음 현재 소스 제어 플러그 인 목록에서 Visual Studio Team Foundation Server를 클릭합니다.

소스 제어 탐색기를 어떻게 엽니까?

보기 메뉴에서 다른 창을 가리킨 다음 소스 제어 탐색기를 클릭합니다.

팀 프로젝트의 프로젝트 관리자는 자동으로 해당 프로젝트의 버전 제어 관리자이기도 합니까?

팀 프로젝트를 만들지 않고 최상위 노드 소스 제어 폴더를 만들 수 있습니까?

아니요. 버전 제어의 모든 항목은 팀 프로젝트 아래에 매핑되어야 합니다.

팀 프로젝트의 이름을 바꿀 수 있습니까?

아니요. 팀 프로젝트의 이름을 지정한 후에는 바꿀 수 없습니다.

Windows Server 2008 또는 Windows Vista에서 버전 제어 명령줄 유틸리티 tf를 실행하려면 추가 권한이 필요합니까?

명령줄 절차를 따르려면 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭하여 관리자 명령 프롬프트를 열어야 합니다.

구성

질문

해결책

이진 파일이 체크 인되지 못하도록 Team Foundation 버전 제어를 구성하려면 어떻게 해야 합니까?

사용자가 특정 폴더 구조에서 이진 파일을 체크 인하려고 하는지 확인하는 체크 인 정책을 설정합니다. 자세한 내용은 코드 분석 체크 인 정책을 참조하십시오.

수정할 파일을 자동으로 체크 아웃하지 않도록 Team Foundation 버전 제어를 구성하려면 어떻게 해야 합니까?

도구 메뉴에서 옵션을 클릭하고 소스 제어를 확장한 다음 환경을 클릭하고 편집할 때 목록에서 적절한 옵션을 클릭합니다.

루트 디렉터리나 작업 영역을 어떻게 다시 매핑할 수 있습니까?

파일 메뉴에서 소스 제어를 가리키고 작업 영역을 클릭한 다음 다시 매핑할 작업 영역을 클릭하고 편집을 클릭합니다.

정책 실패를 무시하고 체크 인 계속 확인란을 해제하거나 사용자 지정할 수 있습니까?

아니요. Team Foundation 버전 제어에서는 개발자가 체크 인 정책을 무시할지 여부를 결정하는 데 가장 적합하다고 간주합니다.

Team Foundation 버전 제어에서는 변경 집합 정보와 체크 인 전자 메일에 정책 준수 데이터가 포함되므로 완전하게 감사할 수 있습니다.

솔루션을 바인딩하거나 바인딩을 해제하려면 어떻게 해야 합니까?

소스 제어 변경 대화 상자를 사용합니다. 자세한 내용은 방법: 프로젝트와 솔루션 바인딩 및 바인딩 해제를 참조하십시오.

기타 작업

질문

해결책

솔루션과 관련되지 않은 항목을 버전 제어에 어떻게 추가할 수 있습니까?

소스 제어에 추가 대화 상자를 사용합니다. 자세한 내용은 방법: 버전 제어에 프로젝트나 솔루션이 아닌 파일 및 폴더 추가를 참조하십시오.

버전 제어를 사용하여 버전 제어 외부에서 삭제한 파일을 어떻게 복구할 수 있습니까?

소스 제어 탐색기의 폴더 창에서 파일을 마우스 오른쪽 단추로 클릭하고 특정 버전 가져오기를 클릭한 다음 로컬 버전이 지정한 버전과 일치하는 경우에도 모든 파일 덮어쓰기를 선택합니다.

공유와 고정을 확장 모델로 사용할 수 있습니까?

분기와 병합을 사용하여 Team Foundation 버전 제어에서 이 기능을 구현할 수 있습니다. 자세한 내용은 Team Foundation 버전 제어 분기 및 병합을 참조하십시오.

고정이 지원됩니까?

아니요. 레이블이나 분기를 사용하여 Team Foundation 버전 제어에서 이 기능을 구현할 수 있습니다. 자세한 내용은 방법: 레이블 적용Team Foundation 버전 제어 분기 및 병합을 참조하십시오.

변경 집합을 쿼리할 수 있습니까?

이번 Team Foundation 버전 제어 릴리스에서는 변경 집합을 쿼리할 수 없습니다.

변경 집합을 롤백할 수 있습니까?

방법: 변경 집합 롤백을 참조하십시오.

디렉터리 구조를 비교할 수 있습니까?

디렉터리 구조 비교는 이번 Team Foundation 버전 제어 릴리스에서 지원되지 않습니다.

보류된 변경 내용을 작업 영역에 병합할 수 있습니까?

아니요. 복원을 수행하면 보류 집합에 포함된 파일이 자동으로 체크 아웃되고 해당 파일의 복사본이 작업 영역에 배치됩니다. 이때 적절한 경우 버전이 재정의됩니다. 작업 영역에 현재 체크 아웃되어 있는 파일이 하나라도 있으면 복원 작업이 실패하므로 두 버전을 병합할 수 없게 됩니다.

삭제된 항목을 어떻게 볼 수 있습니까?

Visual Studio 도구 메뉴에서 옵션을 클릭하고 소스 제어를 확장한 다음 Visual Studio Team Foundation Server를 클릭하고 소스 제어 탐색기에 삭제된 항목 표시 확인란을 선택합니다.

오프라인으로 작업할 수 있습니까?

파일 상태를 오프라인으로 변경하기 전에 파일 구조를 체크 아웃하거나 파일 속성을 쓰기로 전환하여 오프라인으로 작업할 수 있습니다.

참고 항목

기타 리소스

Team Foundation 버전 제어 사용