동일한 프로젝트에서 Git 및 TFVC 리포지토리 사용

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Team Foundation Server 2015 업데이트 1에서 프로젝트 관리자는 TFVC(Team Foundation 버전 제어)를 사용하여 만든 프로젝트에 Git 리포지토리를 추가할 수 있습니다. Git을 사용하여 만든 프로젝트에 TFVC 리포지토리를 추가할 수도 있습니다. 이렇게 하면 프로젝트의 모든 데이터를 유지하면서 새 버전 제어 시스템을 채택할 수 있습니다.

새 리포지토리 유형에 대한 액세스 사용

프로세스 템플릿을 통해 프로젝트를 만들 때 사용 권한이 적용되므로 새 리포지토리 형식에 대한 사용 권한을 수정하는 데 약간의 작업이 수행됩니다.

Git 프로젝트에 Team Foundation 버전 제어 리포지토리 추가

프로젝트 관리자는 프로젝트 폴더를 만들 때 일부 프로젝트 폴더 수준 권한을 적용해야 합니다. 버전 제어 관리 페이지로 이동하여 트리에서 "$/ProjectName" 노드를 선택합니다. 기본 프로세스 템플릿(Agile, 스크럼, CMMI)과 동일한 그룹을 설정하려면 다음 TFS 그룹 및 권한을 추가합니다.

  1. [ProjectName]\Reader
    • 허용: 읽기
    • 설정되지 않음: 다른 모든 항목
  2. [ProjectName]\Contributors
    • 허용: 체크 인, 체크 아웃, 레이블, 잠금, 병합, 읽기
    • 설정되지 않음: 다른 모든 항목
  3. [ProjectName]\Build 관리istrators
    • 허용: 체크 인, 체크 아웃, 레이블, 잠금, 병합, 읽기
    • 설정되지 않음: 다른 모든 항목