Team Foundation의 명명 제한

Visual Studio Team Foundation Server(TFS)의 여러 구성 요소에는 이름 지정에 대한 특정 제한 사항이 적용됩니다. 이러한 제한 사항은 일관성 있는 사용자 환경을 구축하고 다른 프로그램과의 호환성을 높이는 데 목적이 있습니다. 길이, 특수 문자, 고유성 등 다양한 특성이 명명 제한에 포함될 수 있습니다.

이 항목에는 다음과 같은 하위 단원이 포함되어 있습니다.

서버, 컬렉션, 계정, 그룹 및 컴퓨터 이름 제한

  • 일반적인 고려 사항

  • TFS 계정 이름

  • TFS 그룹 계정 이름

  • 컴퓨터 이름

  • 팀 프로젝트 컬렉션 이름

프로젝트 및 작업 항목 추적 이름 제한

  • 팀 프로젝트 이름

  • 팀 이름

  • 작업 항목

  • 작업 항목 사용자 지정

  • 프로세스 템플릿

빌드 및 코드 이름 제한

  • Team Foundation 버전 제어

  • Team Foundation Build

일반적인 고려 사항

이 항목에서 길이 제한은 허용된 유니코드 문자 수로 측정됩니다. 유니코드에 대한 자세한 내용은 "유니코드 및 문자 집합 정보"(https://go.microsoft.com/fwlink/?LinkId=76837)를 참조하십시오. 서로게이트 문자는 유니코드 문자 두 개로 구성되며 길이 제한에서 문자 두 개로 계산됩니다.

다른 운영 체제 파일과 마찬가지로 ASCII 제어 문자(ASCII 1-31) 및 서로게이트 조합은 허용되지 않습니다. 파일 이름에 적용된 운영 체제 제한 사항에 대한 일반적인 정보는 파일 이름 지정, 경로 및 네임스페이스를 참조하세요.

Team Foundation Server 계정 이름에 대한 제한

사용자 계정을 통해 TFS에서 사용자를 식별합니다. 이러한 계정은 Windows 사용자 계정, Active Directory 계정 또는 기타 계정 형식일 수 있습니다. TFS, SharePoint 제품 및 SQL Server Reporting Services에 사용자를 추가하는 방법의 예제를 보려면 팀 프로젝트에 사용자 추가를 참조하세요.

TFS에 사용자를 추가할 때는 사용자 이름이 특정 Team Foundation Server 제한을 충족해야 합니다. 다음 표에서는 이러한 제한에 대해 설명합니다.

제한 유형

제한

계정 이름 길이

  • 256자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

고유성

  • TFS의 다른 계정 이름과 일치하지 않아야 합니다.

예약된 그룹 이름

  • 프로젝트 또는 서버 수준에서 $NAMESPACE라는 이름을 가질 수 없습니다.

특수 문자 제한

  • 다음과 같은 인쇄 가능한 문자를 포함하면 안 됩니다. "/ \ [ ] : | < > + = ; ? *

  • ASCII 값 범위 1에서 31 사이인 인쇄되지 않는 문자를 포함할 수 없습니다.

  • 마침표(.)로 끝날 수 없습니다.

  • 쉼표(,)를 포함할 수 없습니다.

  • LineSeparator, ParagraphSeparator, Control, Format, OtherNotAssigned 유니코드 범주를 포함할 수 없습니다.

참고

기존 사용자 계정은 Team Foundation Server에 추가합니다.TFS에서는 사용자 계정을 만들 수 없습니다.

Team Foundation Server 그룹 계정 이름에 대한 제한

Team Foundation 그룹 계정을 사용하면 사용자 그룹에 특정 권한을 부여할 수 있습니다. 이 Team Foundation 그룹은 Windows 사용자 계정, Windows 그룹 계정, Active Directory 그룹 계정, Team Foundation 그룹 계정 또는 여러 유형의 계정을 조합하여 구성할 수 있습니다. 그룹으로 사용자를 관리하는 방법에 대한 자세한 내용은 Team Foundation Server 배포의 사용자, 그룹 및 권한TFS에서 사용자 또는 그룹 관리을 참조하십시오. TFS, SharePoint 제품 및 SQL Server Reporting Services에 새 멤버를 추가하는 방법의 예제를 보려면 팀 프로젝트에 사용자 추가를 참조하세요.

Team Foundation 그룹 계정을 만들거나 변경할 경우 특정 Team Foundation Server 제한을 충족해야 합니다. 다음 표에서는 이러한 제한에 대해 설명합니다.

제한 유형

제한

그룹 계정 이름 길이

  • 256자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

고유성(컬렉션 수준 그룹 계정)

  • 팀 프로젝트 컬렉션에 있는 다른 그룹 계정의 이름과 중복되지 않아야 합니다.

고유성(프로젝트 수준 그룹 계정)

  • 동일한 프로젝트에 있는 다른 그룹 이름과 중복되지 않아야 합니다.

예약된 그룹 이름

  • 프로젝트 또는 서버 수준에서 $NAMESPACE라는 이름을 가질 수 없습니다.

특수 문자 제한

  • 다음과 같은 인쇄 가능한 문자를 포함하면 안 됩니다. "/ \ [ ] : | < > + = ; ? *

  • ASCII 값 범위 1에서 31 사이인 인쇄되지 않는 문자를 포함할 수 없습니다.

  • 마침표(.)로 끝날 수 없습니다.

  • 쉼표(,)를 포함할 수 없습니다.

참고

Team Foundation Server에서 사용자 계정을 만들지 않았지만

컴퓨터 이름에 대한 제한

TFS 설치 과정에서 컴퓨터 이름이 서버 이름과 연결됩니다.

운영 체제와 Active Directory 모두에서 컴퓨터 이름에 대해 특정 제한을 적용합니다. 컴퓨터 이름을 바꾸는 방법에 대한 자세한 내용은 "컴퓨터 이름 바꾸기"(https://go.microsoft.com/fwlink/?LinkId=76839)를 참조하십시오. Active Directory에 대한 자세한 내용은 "Windows Server 2003 Active Directory"(https://go.microsoft.com/fwlink/?LinkId=47541)를 참조하십시오.

팀 프로젝트 컬렉션 이름에 대한 제한

팀 프로젝트 컬렉션의 이름은 팀 프로젝트의 그룹 및 해당 프로젝트에 관련된 리소스를 식별하는 데 사용됩니다. 팀 프로젝트 컬렉션은 TFS 내에서 팀 프로젝트의 그룹을 정의하고 제어하는 데 사용할 수 있는 구성 단위입니다. 팀 멤버는 TFS에서 팀 프로젝트에 연결할 때 팀 프로젝트 컬렉션의 이름을 사용합니다. 자세한 내용은 팀 프로젝트 컬렉션 관리을 참조하세요.

다음 표에는 컬렉션 이름의 제한 사항이 정리되어 있습니다.

제한 유형

제한

길이

  • 64자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

고유성

  • Team Foundation Server 배포에 있는 다른 컬렉션 이름과 중복되지 않아야 합니다.

  • 배포에 SharePoint 제품 또는 SQL Server Reporting Services가 포함되어 있는 경우 기존 SharePoint 사이트, 보고서 서버 또는 Reporting Services 웹 사이트의 이름 및 전체 경로와 중복되지 않아야 합니다.

특수 문자

  • 유니코드 제어 문자나 서로게이트 문자를 포함할 수 없습니다.

  • 다음과 같은 인쇄 가능한 문자를 포함하면 안 됩니다. / : \ ~ & % ; @ ' " ? < > | # $ * } { , + = [ ]

  • 줄임표(...)나 이중 마침표(..)를 포함하지 않아야 합니다.

  • 밑줄(_)로 시작할 수 없습니다.

  • 마침표(.)로 시작하거나 끝날 수 없습니다.

예약된 이름

  • PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON, AUX, Web, WEB 등과 같은 시스템 예약 이름을 사용할 수 없습니다.

    예약 이름에 대한 자세한 내용은 Microsoft 웹 사이트에서 파일 이름, 경로 및 네임스페이스 페이지를 참조하십시오.

프로젝트 이름에 대한 제한

TFS의 프로젝트 이름은 TFS에서 특정 프로젝트를 구성하는 작업 항목, 문서, 보고서, 팀 빌드 및 버전 제어 트리의 컬렉션을 식별합니다. 팀 멤버는 TFS에서 이 프로젝트 이름을 사용하여 해당 프로젝트에 연결합니다.

다음 표에는 프로젝트 이름의 제한 사항이 정리되어 있습니다.

제한 유형

제한

길이

  • 64자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

고유성

팀 프로젝트 컬렉션, 컬렉션을 지원하는 SharePoint 웹 응용 프로그램 또는 컬렉션을 지원하는 SQL Server Reporting Services 의 인스턴스에 있는 기타 이름과 같으면 안 됩니다.

특수 문자

  • 유니코드 제어 문자나 서로게이트 문자를 포함할 수 없습니다.

  • 다음과 같은 인쇄 가능한 문자를 포함하면 안 됩니다. / : \ ~ & % ; @ ' " ? < > | # $ * } { , + = [ ]

  • 줄임표(...)나 이중 마침표(..)를 포함하지 않아야 합니다.

  • 밑줄(_)로 시작할 수 없습니다.

  • 마침표(.)로 시작하거나 끝날 수 없습니다.

예약된 이름

  • PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON, AUX 등과 같은 시스템 예약 이름을 사용할 수 없습니다.

  • 예약된 이름에 대한 자세한 내용은 파일 이름 지정, 경로 및 네임스페이스를 참조하세요.

팀 이름에 대한 제한

TFS 팀 이름은 프로젝트에서 팀으로 함께 작업하는 개인 또는 그룹을 식별합니다. 팀 멤버는 Team Web Access에서 이 이름을 사용하여 해당 팀에 연결합니다. 팀 이름은 유효한 URL의 일부로 렌더링될 수 있는 이름이어야 합니다. 또한 각 팀 이름은 단일 프로젝트 내에서 고유해야 하지만 팀 프로젝트 컬렉션 내의 여러 프로젝트에서 동일한 팀 이름을 사용할 수 없도록 하는 제한은 없습니다. 팀 작업에 대한 자세한 내용은 다른 팀 또는 팀 계층 구조 추가를 참조하세요.

다음 표에서는 팀 이름에 대한 제한 사항을 설명합니다.

제한 유형

제한

길이

  • 64자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

고유성

프로젝트의 다른 이름과 일치하면 안 됩니다.

특수 문자

  • 유니코드 제어 문자나 서로게이트 문자를 포함할 수 없습니다.

  • 다음과 같은 인쇄 가능한 문자를 포함하면 안 됩니다. / : \ ~ & % ; @ ' " ? < > | # $ * } { , + = [ ]

  • 줄임표(...)나 이중 마침표(..)를 포함하지 않아야 합니다.

  • 밑줄(_)로 시작할 수 없습니다.

  • 마침표(.)로 시작하거나 끝날 수 없습니다.

예약된 이름

  • PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON, AUX 등과 같은 시스템 예약 이름을 사용할 수 없습니다.

  • 예약된 이름에 대한 자세한 내용은 파일 이름 지정, 경로 및 네임스페이스를 참조하세요.

작업 항목에 대한 제한

Microsoft Visual Studio Application Lifecycle Management는 버그, 요구 사항, 작업, 위험 등의 항목을 사용하여 프로젝트 진행률을 추적합니다. 일반적으로 이러한 항목을 작업 항목이라고 합니다. 이 단원에서는 작업 항목에 저장된 데이터의 제한에 대해 설명합니다.

작업 항목 첨부 파일에 대한 제한

작업 항목에 파일을 첨부할 수 있습니다. 다음 표에서는 이러한 작업 항목 첨부 파일의 제한에 대해 설명합니다.

제한 유형

제한

파일 크기

  • 기본적으로 작업 항목 첨부 파일의 최대 크기는 4,096KB로 제한됩니다. Team Foundation 관리자가 이 값을 변경할 수 있습니다. 관리자가 설정할 수 있는 최대 크기는 2GB입니다.

  • 기본 크기: 4,096KB

  • 최대 크기: 2GB

작업 항목 영역 및 반복에 대한 제한

작업 항목에는 프로젝트 영역 필드와 프로젝트 반복 필드가 포함됩니다. 이러한 필드는 작업 항목을 논리적인 그룹으로 구성하고 표시하는 데 사용됩니다.

프로젝트 영역프로젝트 반복은 백슬래시(\) 문자로 구분된 여러 노드 항목으로 구성된 경로입니다. Team Foundation Server 관리자는 프로젝트 영역과 프로젝트 수명 주기를 고려하여 노드를 정의합니다. 다음 표에는 노드 및 경로의 제한 사항이 정리되어 있습니다.

제한 유형

제한

노드 길이

  • 255자가 넘는 문자를 포함해서는 안 됩니다.

노드의 특수 문자

  • 유니코드 제어 문자를 포함할 수 없습니다.

  • \ / $ ? * : " & > < # % |와 같은 문자를 포함할 수 없습니다. * : " & > < # % | +

  • 로컬 파일 시스템에서 사용할 수 없는 문자를 포함할 수 없습니다. Windows 문자 제한 사항에 대한 자세한 내용은 파일 이름 지정, 경로 및 네임스페이스를 참조하세요.

예약된 이름

  • 마침표 하나(.) 또는 마침표 두 개(..)만으로 이루어질 수 없습니다.

  • PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON, AUX 등과 같은 시스템 예약 이름을 사용할 수 없습니다.

  • 예약된 이름에 대한 자세한 내용은 파일 이름 지정, 경로 및 네임스페이스를 참조하세요.

경로 길이

  • 4000자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

경로 계층 구조 깊이

  • 깊이가 14단계보다 깊을 수 없습니다.

작업 항목 사용자 지정에 대한 제한

Team Foundation Server에서는 버그, 요구 사항, 작업, 위험 등과 같은 항목을 사용하여 프로젝트 진행 상태를 추적합니다. 일반적으로 이러한 항목을 작업 항목이라고 합니다.

팀 프로젝트 관리자는 프로젝트 수준이나 프로세스 템플릿에서 작업 항목 형식 정의를 변경할 수 있습니다. 작업 항목 형식을 사용자 지정하는 방법에 대한 자세한 내용은 팀 프로세스를 지원하도록 작업 추적 개체 사용자 지정을 참조하세요. 이 단원에서는 작업 항목과 관련 요소를 사용자 지정할 때 있을 수 있는 제한에 대해 설명합니다.

작업 항목 필드 이름에 대한 제한

각 작업 항목 형식에는 하나 이상의 작업 항목 필드가 포함됩니다. 이러한 필드는 작업 항목 형식에 저장되는 정보를 정의합니다. 작업 항목 필드 이름으로 각 작업 항목 필드를 고유하게 식별할 수 있습니다.

다음 표에는 이러한 작업 항목 필드 이름의 제한이 정리되어 있습니다.

제한 유형

제한

길이

128자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

특수 문자

  • 선행 공백이나 후행 공백을 포함할 수 없습니다.

  • 공백이 두 개 이상 연속되어서는 안 됩니다.

  • 마침표(.)를 포함할 수 없습니다.

  • 여는 대괄호나 닫는 대괄호([ ])를 포함할 수 없습니다.

범위

  • 작업 항목 필드 이름은 TFS의 전체 배포로 범위가 제한됩니다. 필드 이름이 변경되면 해당 작업 항목 필드를 포함하는 모든 프로젝트와 작업 항목 형식에 변경 사항이 반영됩니다.

작업 항목 필드 참조 이름에 대한 제한

각 작업 항목 필드에는 연결된 필드 참조 이름이 있습니다. 이 필드 참조 이름으로 각 필드를 고유하게 식별할 수 있으며 이름을 할당한 후에는 변경할 수 없습니다. 다음 표에는 필드 참조 이름에 적용되는 제한이 정리되어 있습니다.

제한 유형

제한

길이

  • 70자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

특수 문자

  • 하이픈(-)을 포함할 수 없습니다.

  • 마침표(.)가 적어도 하나는 있어야 합니다.

  • 마침표(.)로 시작하거나 끝날 수 없습니다.

  • 숫자로 시작할 수 없습니다.

  • 밑줄(_)로 시작할 수 없습니다.

고유성

  • Team Foundation Server에 있는 다른 필드 참조 이름과 같을 수 없습니다.

  • 컴퓨터의 처리 과정을 통해 이름의 마침표(.)를 모두 밑줄(_)로 변경했을 때 그 이름이 다른 필드 참조 이름과 같아서는 안 됩니다.

    예를 들어 필드 참조 이름 My._Field와 My_.Field는 둘 다 컴퓨터에서 My__Field로 처리됩니다.

작업 항목 필드 도움말 텍스트에 대한 제한

원하는 경우 <HELPTEXT> 태그를 사용하여 작업 항목 필드와 도움말 텍스트를 연결할 수 있습니다. 이렇게 하면 도움말 텍스트가 런타임에 사용자에게 표시되어 필드에 입력할 내용을 알려 줍니다. 작업 항목 형식 도움말 텍스트에 대한 자세한 내용은 작업 항목 필드에 규칙 적용를 참조하세요.

다음 표에는 이러한 작업 항목 필드 도움말 텍스트에 대한 제한이 정리되어 있습니다.

제한 유형

제한

길이

  • 255자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

범위

필드 이름 및 필드 형식과 달리 필드 도움말 텍스트는 특정 팀 프로젝트의 특정 작업 항목 형식으로 범위가 제한됩니다.

전역 목록에 대한 제한

전역 목록은 Team Foundation Server 구현의 모든 Team Foundation 서버에서 전역적으로 저장되고 사용되는 목록 항목 값의 집합입니다. 작업 항목 형식을 정의할 때 일부 작업 항목 필드에서 동일한 값 집합을 공유하는 경우를 발견할 수 있습니다. 전역 목록을 사용하면 이러한 값을 한 번만 정의하여 여러 작업 항목 형식에서 공유할 수 있습니다. 자세한 내용은 전역 목록 정의을 참조하십시오.

전역 목록(GLOBALLIST)에는 하나 이상의 목록 항목(LISTITEM 요소)이 포함됩니다.

다음 표에는 목록 항목의 제한이 정리되어 있습니다.

제한 유형

제한

길이

  • 254자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

  • 비어 있을 수 없습니다.

특수 문자

  • 선행 공백이나 후행 공백을 포함할 수 없습니다.

  • 공백이 두 개 이상 연속되어서는 안 됩니다.

  • 백슬래시(\) 문자를 포함할 수 없습니다.

범위

  • 전역 목록은 모든 프로젝트에서 사용할 수 있기 때문에 프로젝트별 그룹 계정 정의와 같은 프로젝트 수준으로 정의된 요소를 포함할 수 없습니다.

다음 표에는 전역 목록에 적용되는 제한이 정리되어 있습니다.

제한 유형

제한

항목 수

전역 목록은 비어 있을 수 없습니다. 적어도 하나의 LISTITEM 요소를 포함해야 합니다.

고유성

  • 전역 목록 이름은 Team Foundation Server에 있는 다른 전역 목록 이름과 같을 수 없습니다.

프로세스 템플릿에 대한 제한

프로세스 템플릿은 기본 작업 항목, 작업 항목 쿼리, 제품 템플릿, 보고서, 보안 그룹 및 지침의 집합으로서, Team Foundation의 프로젝트 구조에 영향을 줍니다. Team Foundation Server에는 서로 다른 두 가지 스타일의 소프트웨어 주기 관리 방법을 대표하는 두 가지 기본 프로세스 템플릿이 포함되어 있습니다. 이러한 템플릿을 조직의 고유한 요구 사항을 반영하여 사용자 지정할 수 있습니다. 자세한 내용은 프로세스 템플릿 사용자 지정을 참조하십시오.

다음 표에는 프로세스 템플릿의 제한이 정리되어 있습니다.

제한 유형

제한

프로세스 템플릿 이름 길이

256자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

프로세스 템플릿 이름 고유성

  • Team Foundation 서버 내에서 고유해야 합니다.

  • 기존 템플릿과 이름이 같은 템플릿을 업로드할 경우 기존 템플릿을 덮어씁니다.

프로세스 템플릿 파일 크기

프로세스 템플릿 파일 크기는 2GB를 넘을 수 없습니다.

Team Foundation Build에 대한 제한

Team Foundation Build를 사용하면 단일 컴퓨터에서 빌드 프로세스의 모든 특성을 관리할 수 있습니다. Team Foundation Build를 사용하여 소스 동기화, 응용 프로그램 컴파일, 연결된 단위 테스트, 코드 분석, 파일 서버에 빌드 릴리스, 빌드 보고서 게시 등을 수행할 수 있습니다.

빌드 컴퓨터 제한

Team Foundation Build는 Team Foundation Server 응용 프로그램 계층, 데이터 계층 또는 Visual Studio 클라이언트와 별도로 설치되며 별도의 컴퓨터를 지정할 수도 있습니다. 그렇지 않으면 클라이언트 컴퓨터나 서버에서 빌드를 side-by-side 설치할 수 있습니다.

다음 표에는 빌드 컴퓨터에 대한 제한이 정리되어 있습니다.

제한 유형

제한

디스크 공간

빌드에 충분한 공간이 있어야 합니다. 공간이 부족하면 빌드가 실패하게 됩니다.

빌드 디렉터리

로컬 경로여야 합니다(예: C:\builddirectory).

저장 위치 디렉터리

UNC 경로여야 합니다(예: \\server\share).

저장 위치 권한

생성된 각 빌드는 저장 폴더의 새 디렉터리에 저장됩니다.

  • Team Foundation Server 서비스 계정(예: Domain\TFSSERVICE)에 UNC 저장 위치에 대한 모든 권한이 있어야 합니다.

  • UNC 저장 위치는 공유 폴더여야 합니다.

Team Foundation Build 서비스 계정

초기 설치 후에 TFS 서비스 계정을 변경하는 경우 다음 조건이 충족되는지 확인해야 합니다.

  • 계정은 Build Services 그룹의 멤버여야 합니다.

  • 계정에 임시 폴더와 ASP.NET 임시 폴더에 대한 읽기/쓰기 권한이 있어야 합니다.

  • 계정에 빌드 디렉터리 및 저장 위치에 대한 모든 권한이 있어야 합니다.

방화벽 문제

빌드 컴퓨터에서 방화벽을 사용하는 경우에는 tfsbuildservice 프로그램이 예외 목록에 있는지 확인합니다.

빌드 형식 이름

Team Foundation Build에서는 빌드 형식을 사용하여 팀 프로젝트의 단일 솔루션이나 솔루션 집합이 빌드되는 조건을 구성합니다. 빌드를 수행하려면 새 빌드 형식을 만들거나 기존 빌드 형식을 사용해야 합니다. 빌드 형식에 대한 자세한 내용은 빌드 프로세스 정의을 참조하세요.

다음 표에는 빌드 형식 이름에 대한 제한이 정리되어 있습니다.

제한 유형

제한

고유성

프로젝트의 다른 빌드 형식 이름과 같아서는 안 됩니다.

특수 문자

  • 인쇄 가능한 문자 $를 포함해서는 안 됩니다.

빌드 품질 이름

빌드 품질을 사용하면 완료된 빌드의 품질 수준이나 완료 상태를 지정할 수 있습니다. Team Foundation Build에서는 빌드 품질 형식에 대한 새 값을 만들 수도 있습니다. 자세한 내용은 빌드 정의 만들기 또는 편집을 참조하십시오. 기본 빌드 품질 값 목록은 완료된 빌드의 품질 평가을 참조하세요.

다음 표에는 빌드 품질 이름에 대한 제한이 정리되어 있습니다.

제한 유형

제한

길이

256자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

고유성

Team Foundation Build 컴퓨터의 다른 빌드 품질 이름과 같아서는 안 됩니다.

버전 제어에 대한 제한

Team Foundation 버전 제어에서는 팀의 파일을 저장하는 중앙 리포지토리와 팀에서 파일을 관리하는 데 필요한 명령을 제공합니다. 또한 사용자 지정할 수 있는 체크 인 정책, 분기, 병합, 보류 및 기타 기능을 제공합니다.

버전 제어 경로

다음 표에서는 버전 제어 경로에 대한 제한을 설명합니다.

제한 유형

제한

서버 소스 제어 폴더 경로 길이

  • 단일 폴더 또는 파일 이름의 유니코드 문자 수는 259자를 넘으면 안 됩니다.

  • 디렉터리 이름의 유니코드 문자 수는 388자를 넘으면 안 됩니다.

  • 디렉터리와 파일 이름을 결합한 유니코드 문자 수는 399자를 넘으면 안 됩니다.

로컬 폴더 경로 길이

  • 디렉터리 이름의 유니코드 문자 수는 248자를 넘으면 안 됩니다.

  • 디렉터리와 파일 이름을 결합한 유니코드 문자 수는 260자를 넘으면 안 됩니다.

참고 항목: 작업 영역 최적화.

버전 제어에 파일 추가

버전 제어 시스템에는 다양한 파일 형식이 저장됩니다. 버전 제어에 기존 Visual Studio 프로젝트나 솔루션을 추가하는 방법에 대한 자세한 내용은 개발 컴퓨터에 Team Foundation 버전 제어 설정을 참조하세요.

다음 표에는 버전 제어에 추가하는 파일 및 폴더에 적용되는 제한이 정리되어 있습니다.

제한 유형

제한

파일 및 폴더

  • 이름에 다음과 같은 인쇄 가능한 문자를 포함하면 안 됩니다. / \ : * ? " < > | ;

  • 폴더가 활성 작업 영역에 대해 매핑된 디렉터리 외부에 있으면 안 됩니다.

파일 이름

  • $로 시작하며 안 됩니다.

  • 다음과 같은 인쇄 가능한 문자를 포함하면 안 됩니다. / \ : * ? " < > | ;

레이블 이름

Team Foundation 버전 제어에서 레이블은 특정 수정 버전 집합에 적용되는 이름입니다. 버전 제어에서 관련이 없는 파일 집합에 레이블을 추가할 수 있습니다. 이러한 레이블을 사용하면 파일을 그룹으로 검색하고 작업을 수행할 수 있습니다. 다음 표에는 레이블 이름의 제한이 정리되어 있습니다.

제한 유형

제한

길이

64자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

특수 문자

  • 공백( )이나 마침표(.)로 끝나서는 안 됩니다.

  • 다음과 같은 인쇄 가능한 문자를 포함하면 안 됩니다. " / : < > \ | * ? @ ;

보류 집합

보류 집합을 사용하면 보류 중인 변경 내용 집합을 임시로 분리할 수 있으며, 작업 영역에서 보류 중인 변경 내용을 선택적으로 제거할 수 있습니다. 나중에 보류 집합에 있는 변경 내용을 작업 공간으로 복원하거나 다른 사용자의 작업 공간에 적용할 수 있습니다.

다음 표에는 보류 집합 이름의 제한이 정리되어 있습니다.

제한 유형

제한

길이

64자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

특수 문자

  • 다음과 같은 인쇄 가능한 문자를 포함하면 안 됩니다. " / : < > \ | * ? ;

작업 영역 이름

작업 영역은 Team Foundation 버전 제어의 파일과 폴더에 대한 클라이언트 쪽 복사본입니다. 여러 개의 작업 영역을 만들 경우 클라이언트 컴퓨터에서 동일한 버전 제어 폴더의 서로 다른 버전을 유지할 수 있습니다. 작업 영역에 대한 자세한 내용은 작업 영역 만들기 및 사용을 참조하세요. 다음 표에는 작업 영역 이름에 대한 제한이 정리되어 있습니다.

제한 유형

제한

길이

64자가 넘는 유니코드 문자를 포함해서는 안 됩니다.

특수 문자

  • 공백( )으로 끝나면 안 됩니다.

  • 다음과 같은 인쇄 가능한 문자를 포함하면 안 됩니다. " / : < > \ | * ? ;

참고 항목

작업

빌드 정의 만들기 또는 편집

완료된 빌드의 품질 평가

개념

팀 프로세스를 지원하도록 작업 추적 개체 사용자 지정

전역 목록 정의

프로세스 템플릿 사용자 지정

빌드 프로세스 정의

작업 영역 만들기 및 사용