Team Foundation 버전 제어 사용하여 파일 형식 관리

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

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

참고

기본적으로 파일 병합 및 여러 검사 사용할 수 있습니다. 프로젝트 수준에서 여러 검사 해제할 수 있습니다.

사전 요구 사항

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

파일 형식 속성

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

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

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

파일 인코딩

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

파일 형식 연결 편집

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

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

  2. 편집을 선택합니다.

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

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

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

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

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

버전 제어 파일 인코딩 구성

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

참고

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

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

  1. 오픈 소스 제어 Explorer.

    보기 메뉴에서 다른 창을 선택한 다음 소스 제어 Explorer 선택합니다.

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

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

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

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

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

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

  7. 확인을 선택합니다.

참고

집합 인코딩으로 인해 체크 인해야 하는 보류 중인 변경이 발생합니다.

파일 형식 연결 추가

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

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

  2. 추가를 선택합니다.

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

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

  5. 필요에 따라 파일 병합 사용 및 여러 검사 검사 상자(기본적으로 선택됨)를 선택합니다.

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

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

연결된 파일 형식 제거

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

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

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

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

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

  3. 확인을 선택합니다.