Team Foundation 버전 제어 파일 형식 관리

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013

참고

Azure DevOps Server의 이전 이름은 Visual Studio Team Foundation Server였습니다.

TFVC(Team Foundation 버전 제어)는 지정된 확장명의 파일이 처리되는 방법을 결정하는 파일 형식 정의를 제공합니다. 예를 들어 선택한 파일 형식을 병합하지 않도록 설정하여 여러 사용자가 병렬로 체크 아웃하지 못하도록 할 수 있습니다.

참고

기본적으로 파일 병합 및 여러 체크 아웃이 사용됩니다. 여러 체크 아웃은 프로젝트 수준에서 사용하지 않도록 설정될 수 있습니다.

사전 요구 사항

  • Git 리포지토리가 아닌 작업할 TFVC 리포지토리입니다. Git 리포지토에 있는 경우 소스 제어 탐색기 사용할 수 없습니다.
  • 파일 형식 연결을 편집, 추가 또는 제거하려면 서버 수준 정보 편집 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 Azure DevOps Server 권한을 참조하세요.

파일 형식 속성

Azure DevOps 파일 형식 정의는 세 가지 속성으로 구성됩니다. 이러한 속성 중 가장 중요한 것은 파일 형식의 고유 식별자인 파일 확장명입니다.

속성 예제
이름 Visual Basic 파일
파일 확장명 .vb
파일 병합 및 다중 체크 아웃 사용

Azure DevOps 관리자는 병합 도구가 존재하지 않는 이진 Microsoft Excel 파일(*.xls)과 같은 특정 형식의 파일을 병합할 수 없도록 지정할 수 있습니다. 충돌이 검색되고 한 번에 한 사용자만 체크 아웃할 수 있습니다. 파일 형식 편집 대화 상자에서 파일 병합 및 다중 체크 아웃 사용을 선택하여 이를 제어할 수 있습니다. 자세한 내용은 파일 형식 연결 편집을 참조하세요. 지정된 확장명의 파일 형식이 없으면 해당 확장명의 파일을 병합할 수 있습니다.

파일 인코딩

이러한 기본 파일 형식 속성 외에도 Azure DevOps 버전 제어 서버의 각 파일에 대한 파일 인코딩도 추적합니다. 소스 제어 탐색기 에서 열린 버전 제어 속성 창에서 또는 명령줄 인터페이스를 사용하여 파일에 대한 기본 인코딩을 재정의할 수 있습니다. 자세한 내용은 버전 제어 파일 인코딩 구성 및 체크 아웃 및 편집 명령을 참조하세요.

파일 형식 연결 편집

파일 형식 정의를 사용하면 Team Foundation 버전 제어 시스템에서 특정 확장명이 있는 파일을 처리하는 방식을 사용자 지정할 수 있습니다. 파일 형식을 정의하여 체크 인하는 동안 특정 확장명이 있는 파일에 내부 키워드를 확장할 수 있는지 여부와 여러 사용자가 특정 파일을 병렬로 수정할 수 있는지 여부를 제어합니다. 다음 절차에서는 버전 제어에서 파일 형식 확장명 연결을 변경하는 방법에 대해 설명합니다.

  1. 메뉴에서 Azure DevOps Server 설정 선택한 다음 소스 제어 파일 형식을 선택합니다. 파일 형식 대화 상자에는 현재 버전 제어와 연결된 파일 확장명 목록이 표시됩니다.

  2. 편집 을 선택합니다.

  3. 파일 형식 편집 대화 상자의 이름 상자에 파일 형식에 대한 설명을 입력합니다. 예를 들어 버전 제어에 Microsoft Word 문서 파일 연결을 추가하기 위한 Word 문서입니다.

  4. 파일 확장명 상자에 파일 형식 확장명(예: 문서 파일 Microsoft Word 문서)을 입력합니다.

  5. 필요에 따라 파일 병합 사용 및 여러 확인란(기본적으로 선택)을 선택합니다.

  6. 확인을 선택하여 파일 형식 대화 상자로 돌아가서 새 항목을 확인합니다.

단일 이름으로 여러 파일 형식 확장명 연결을 지정할 수 있습니다. 예를 들어 이전에 입력한 Word 문서 이름에 점을 추가할 수 있습니다.

버전 제어 파일 인코딩 구성

Team Foundation 버전 제어 속성에는 일반 파일 및 폴더 정보와 파일 인코딩 유형이 포함됩니다. 속성에는 보류 중인 체크 인 상태, 보안 정보 및 분기 기록도 나열됩니다. 자세한 내용은 버전 제어 파일 및 폴더 속성 보기를 참조하세요.

참고

Team Foundation 버전 제어 속성은 Visual Studio 속성 창에서 볼 수 없습니다. 이러한 속성은 다음 절차에 설명된 대로 자체 속성 대화 상자에서 볼 수 있습니다.

버전 제어 파일 인코딩을 구성하려면 다음을 수행합니다.

  1. 소스 제어 탐색기 엽니다.

    보기 메뉴에서 기타 Windows 를 선택한 다음, 소스 제어 탐색기 선택합니다.

  2. 소스 제어 탐색기 도구 모음에서 작업 영역 드롭다운 목록 상자를 선택하고 사용하려는 작업 영역을 선택합니다.

  3. 속성을 보려는 파일로 이동하고 마우스 오른쪽 단추를 클릭한 다음 속성을 선택합니다.

  4. 속성 대화 상자에서 일반 탭을 선택합니다.

  5. 일반 탭에서 인코딩 설정을 선택합니다.

  6. 인코딩 설정 대화 상자에서 인코딩 드롭다운 목록 상자를 사용하여 파일의 인코딩 기본 형식(예: utf-8)을 선택합니다.

    검색을 선택하여 시스템에서 파일과 함께 사용되는 파일 인코딩 체계를 검색하고 목록 상자를 채우도록 합니다.

  7. 확인 을 선택합니다.

참고

집합 인코딩을 선택하면 체크 인해야 하는 보류 중인 변경이 발생합니다.

파일 형식 연결 추가

파일 형식 정의를 사용하면 버전 제어 시스템에서 특정 확장명의 파일을 처리하는 방식을 사용자 지정할 수 있습니다. 파일 형식을 정의하여 지정된 확장명의 파일이 여러 사용자가 특정 파일을 병렬로 수정할 수 있는지 여부를 제어합니다. 다음 절차에서는 버전 제어에서 파일 형식 확장명 연결을 추가하는 방법에 대해 설명합니다.

  1. 메뉴에서 Azure DevOps Server 설정 선택한 다음, 소스 제어 파일 형식을 선택합니다. 파일 형식 대화 상자에는 현재 버전 제어와 연결된 파일 확장명의 목록이 표시됩니다.

  2. 추가 를 선택합니다.

  3. 파일 형식 추가 대화 상자의 이름 상자에 새 파일 형식에 대한 설명(예: Word Documents)을 입력하여 버전 제어에 Microsoft Word 문서 파일 연결을 추가합니다.

  4. 파일 확장명 상자에 문서 파일 Microsoft Word 파일 형식 확장명(예: 문서)을 입력하거나 선택합니다.

  5. 필요에 따라 파일 병합 사용 및 여러 체크 아웃 확인란(기본적으로 선택)을 선택합니다.

  6. 확인을 선택하여 파일 형식 대화 상자로 돌아가서 새 항목을 확인합니다.

단일 이름과 연결될 여러 파일 형식 확장명을 지정할 수 있습니다. 예를 들어 이 절차에서 입력한 Word 문서 이름에 점을 추가할 수 있습니다.

연결된 파일 형식 제거

파일 형식 정의를 사용하면 버전 제어 시스템에서 특정 확장명이 있는 파일을 처리하는 방법을 사용자 지정할 수 있습니다. 파일 형식을 정의하여 체크 인하는 동안 특정 확장명이 있는 파일에 내부 키워드를 확장할 수 있는지 여부와 여러 사용자가 특정 파일을 병렬로 수정할 수 있는지 여부를 제어합니다. 버전 제어에 파일 형식 연결을 추가하는 자세한 내용은 Team Foundation 버전 제어 파일 형식 연결 추가를참조하세요. 다음 절차에서는 버전 제어와 연결된 파일 형식 확장자를 제거하는 방법을 보여줍니다.

  1. 메뉴에서 Azure DevOps Server 설정 선택한 다음, 소스 제어 파일 형식을 선택합니다.

    파일 형식 대화 상자에는 현재 버전 제어와 연결된 파일 이름 확장명 목록이 표시됩니다.

  2. 제거하려는 파일 형식 확장자를 강조 표시한 다음, 제거를 선택합니다.

    항목이 지워지고 파일 형식 대화 상자에 더 이상 표시되지 않습니다.

  3. 확인 을 선택합니다.