Team Foundation Server의 명명 제한
업데이트: 2007년 11월
Team Foundation Server의 많은 구성 요소는 특정 명명 제한을 따릅니다. 이러한 명명 제한은 일관성 있는 사용자 환경을 보장하며 다른 프로그램과의 호환성을 제공합니다. 길이, 특수 문자, 고유성 등 다양한 특성이 명명 제한에 포함될 수 있습니다.
이 항목에는 다음과 같은 하위 단원이 포함되어 있습니다.
일반적인 고려 사항
Team Foundation Server 그룹 계정 이름에 대한 제한
컴퓨터 이름에 대한 제한
Team Foundation Server 프로젝트 이름에 대한 제한
작업 항목에 대한 제한
작업 항목 사용자 지정에 대한 제한
프로세스 템플릿에 대한 제한
Team Foundation Build에 대한 제한
소스 제어에 대한 제한
참고 항목
일반적인 고려 사항
이 항목에서 길이 제한은 허용된 유니코드 문자 수로 측정됩니다. 유니코드에 대한 자세한 내용은 "About Unicode and Character Sets"(https://go.microsoft.com/fwlink/?LinkId=76837)를 참조하십시오. 서로게이트 문자는 유니코드 문자 두 개로 구성되며 길이 제한에서 문자 두 개로 계산됩니다.
파일 이름에 적용되는 운영 체제 제한에 대한 자세한 내용은 "Naming a File"(https://go.microsoft.com/fwlink/?LinkId=76838)을 참조하십시오.
Team Foundation Server 그룹 계정 이름에 대한 제한
Team Foundation 그룹 계정을 사용하면 사용자 그룹에 특정 권한을 부여할 수 있습니다. 이 Team Foundation 그룹은 Windows 사용자 계정, Windows 그룹 계정, Active Directory 그룹 계정, Team Foundation 그룹 계정 또는 여러 유형의 계정을 조합하여 구성할 수 있습니다.
여러 프로젝트에 대한 권한이 있는 그룹을 만들려면 방법: 서버 수준 그룹 만들기를 참조하십시오. 팀 프로젝트의 보안 그룹을 만들려면 방법: 팀 프로젝트 그룹 만들기를 참조하십시오. Team Foundation Server로 정의된 그룹 중 하나에 새 멤버를 추가하려면 방법: 기본 그룹에 사용자 추가를 참조하십시오.
Team Foundation 그룹 계정을 만들거나 변경할 경우 특정 Team Foundation Server 제한을 충족해야 합니다. 다음 표에서는 이러한 제한에 대해 설명합니다.
제한 유형 |
제한 |
---|---|
그룹 계정 이름 길이 |
|
고유성(서버 수준 그룹 계정) |
|
고유성(프로젝트 그룹 계정) |
|
예약된 그룹 이름 |
|
특수 문자 제한 |
|
참고: |
---|
Team Foundation Server에서 사용자 계정을 만들지 않았지만 특정 Windows 사용자를 Team Foundation 그룹이나 Team Foundation Server 자체에 추가해야 할 경우가 있습니다. 자세한 내용은 방법: 사용자 추가를 참조하십시오. |
컴퓨터 이름에 대한 제한
Team Foundation Server 설치 과정에서 컴퓨터 이름이 Team Foundation 서버 이름에 연결됩니다. Team Foundation 서버 이름을 변경하려면 방법: 응용 프로그램 계층 서버 이름 바꾸기 또는 방법: 데이터 계층 서버 이름 바꾸기에서 설명하는 절차를 따라야 합니다.
운영 체제와 Windows Server 2003 Active Directory 모두에서 컴퓨터 이름에 대해 특정 제한을 적용합니다. 컴퓨터의 이름을 바꾸는 데 대한 자세한 내용은 "Rename a Computer"(https://go.microsoft.com/fwlink/?LinkId=76839)를 참조하십시오. Active Directory에 대한 자세한 내용은 "Windows Server 2003 Active Directory"(https://go.microsoft.com/fwlink/?LinkId=47541)를 참조하십시오.
Team Foundation Server 프로젝트 이름에 대한 제한
Team Foundation Server 프로젝트 이름으로 특정 Team Foundation 프로젝트를 구성하는 작업 항목, 문서, 보고서, 팀 빌드 및 소스 제어 트리의 모음을 식별할 수 있습니다. 팀 멤버는 이 프로젝트 이름을 사용하여 Team Foundation Server의 프로젝트에 연결합니다.
다음 표에는 프로젝트 이름의 제한 사항이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
길이 |
|
고유성 |
Team Foundation Server, Windows SharePoint Services 또는 SQL Server Reporting Services의 다른 이름과 같을 수 없습니다. |
특수 문자 |
|
예약된 이름 |
|
1서로게이트 문자에 대한 자세한 내용은 "Ask Dr. International, Column #18"(https://go.microsoft.com/fwlink/?LinkId=76840).
작업 항목에 대한 제한
Microsoft Visual Studio Team System에서는 버그, 요구 사항, 작업, 위험 등과 같은 항목을 사용하여 프로젝트 진행 상태를 추적합니다. 일반적으로 이러한 항목을 작업 항목이라고 합니다. 이 단원에서는 작업 항목에 저장된 데이터의 제한에 대해 설명합니다.
작업 항목 첨부 파일에 대한 제한
작업 항목에 파일을 첨부할 수 있습니다. 다음 표에서는 이러한 작업 항목 첨부 파일의 제한에 대해 설명합니다.
제한 유형 |
제한 |
---|---|
파일 크기 |
|
작업 항목 영역 및 반복에 대한 제한
작업 항목에는 프로젝트 영역 필드와 프로젝트 반복 필드가 포함됩니다. 이러한 필드는 작업 항목을 논리적인 그룹으로 구성하고 표시하는 데 사용됩니다.
프로젝트 영역과 프로젝트 반복은 백슬래시(\) 문자로 구분된 여러 노드 항목으로 구성된 경로입니다. Team Foundation Server 관리자는 프로젝트 영역과 프로젝트 수명 주기를 고려하여 노드를 정의합니다. 자세한 내용은 초기 프로젝트 영역 또는 반복 설정을 참조하십시오. 다음 표에는 노드 및 경로의 제한 사항이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
노드 길이 |
|
노드의 특수 문자 |
|
예약된 이름 |
|
경로 길이 |
|
경로 계층 구조 깊이 |
|
작업 항목 사용자 지정에 대한 제한
Team Foundation Server에서는 버그, 요구 사항, 작업, 위험 등과 같은 항목을 사용하여 프로젝트 진행 상태를 추적합니다. 일반적으로 이러한 항목을 작업 항목이라고 합니다.
팀 프로젝트 관리자는 프로젝트 수준이나 프로세스 템플릿에서 작업 항목 형식 정의를 변경할 수 있습니다. 작업 항목 형식을 사용자 지정하는 방법에 대한 자세한 내용은 작업 항목 형식 사용자 지정을 참조하십시오. 이 단원에서는 작업 항목과 관련 요소를 사용자 지정할 때 있을 수 있는 제한에 대해 설명합니다.
작업 항목 필드 이름에 대한 제한
각 작업 항목 형식에는 하나 이상의 작업 항목 필드가 포함됩니다. 이러한 필드는 작업 항목 형식에 저장되는 정보를 정의합니다. 작업 항목 필드 이름으로 각 작업 항목 필드를 고유하게 식별할 수 있습니다. 작업 항목 필드 이름에 대한 자세한 내용은 필드 이름을 참조하십시오.
다음 표에는 이러한 작업 항목 필드 이름의 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
길이 |
128자가 넘는 유니코드 문자를 포함해서는 안 됩니다. |
특수 문자 |
|
범위 |
|
작업 항목 필드 참조 이름에 대한 제한
각 작업 항목 필드에는 연결된 필드 참조 이름이 있습니다. 이 필드 참조 이름으로 각 필드를 고유하게 식별할 수 있으며 이름을 할당한 후에는 변경할 수 없습니다. 필드 참조 이름에 대한 자세한 내용은 필드 참조 이름을 참조하십시오. 다음 표에는 필드 참조 이름에 적용되는 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
길이 |
|
특수 문자 |
|
고유성 |
|
작업 항목 필드 도움말 텍스트에 대한 제한
필요한 경우 <HELPTEXT> 태그를 사용하여 작업 항목 필드와 도움말 텍스트를 연결할 수 있습니다. 이렇게 하면 도움말 텍스트가 런타임에 사용자에게 표시되어 필드에 입력할 내용을 알려 줍니다. 작업 항목 형식 도움말 텍스트에 대한 자세한 내용은 필드 도움말 텍스트 정의를 참조하십시오.
다음 표에는 이러한 작업 항목 필드 도움말 텍스트에 대한 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
길이 |
|
범위 |
필드 이름 및 필드 형식과 달리 필드 도움말 텍스트는 특정 팀 프로젝트의 특정 작업 항목 형식으로 범위가 제한됩니다. |
전역 목록에 대한 제한
전역 목록은 Team Foundation Server 구현의 모든 Team Foundation 서버에서 전역적으로 저장되고 사용되는 목록 항목 값의 집합입니다. 작업 항목 형식을 정의할 때 일부 작업 항목 필드에서 동일한 값 집합을 공유하는 경우를 발견할 수 있습니다. 전역 목록을 사용하면 이러한 값을 한 번만 정의하여 여러 작업 항목 형식에서 공유할 수 있습니다. 자세한 내용은 전역 목록을 참조하십시오.
전역 목록(GLOBALLIST)에는 하나 이상의 목록 항목(LISTITEM 요소)이 포함됩니다.
다음 표에는 목록 항목의 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
길이 |
|
특수 문자 |
|
범위 |
|
다음 표에는 전역 목록에 적용되는 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
항목 수 |
전역 목록은 비어 있을 수 없습니다. 적어도 하나의 LISTITEM 요소를 포함해야 합니다. |
고유성 |
|
프로세스 템플릿에 대한 제한
프로세스 템플릿은 Team Foundation의 프로젝트 구조에 적용되는 기본 작업 항목, 작업 항목 쿼리, 제품 템플릿, 보고서, 보안 그룹 및 지침의 집합입니다. Team Foundation Server에는 소프트웨어 수명 주기를 관리하는 서로 다른 두 스타일과 관련된 두 가지 기본 프로세스 템플릿이 있습니다. 이러한 템플릿을 조직의 고유한 요구 사항을 반영하여 사용자 지정할 수 있습니다. 자세한 내용은 프로세스 템플릿 사용자 지정을 참조하십시오.
다음 표에는 프로세스 템플릿의 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
프로세스 템플릿 이름 길이 |
256자가 넘는 유니코드 문자를 포함해서는 안 됩니다. |
프로세스 템플릿 이름 고유성 |
|
프로세스 템플릿 파일 크기 |
프로세스 템플릿 파일 크기는 2GB를 넘을 수 없습니다. |
Team Foundation Build에 대한 제한
Team Foundation Build를 사용하면 단일 컴퓨터에서 빌드 프로세스의 모든 특성을 관리할 수 있습니다. Team Foundation Build를 사용하여 소스 동기화, 응용 프로그램 컴파일, 연결된 단위 테스트, 코드 분석, 파일 서버에 빌드 릴리스, 빌드 보고서 게시 등을 수행할 수 있습니다. 자세한 내용은 Team Foundation Build 개요를 참조하십시오.
빌드 컴퓨터 제한
Team Foundation Build는 Team Foundation Server 응용 프로그램 계층, 데이터 계층 또는 Visual Studio 클라이언트와 별도로 설치하며 별도의 컴퓨터를 지정할 수도 있습니다. 그렇지 않으면 클라이언트 컴퓨터나 서버에서 빌드를 side-by-side 설치할 수 있습니다. 빌드 컴퓨터 설치 방법에 대한 자세한 내용은 방법: Team Foundation Build 설정 및 설치를 참조하십시오.
다음 표에는 빌드 컴퓨터에 대한 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
디스크 공간 |
빌드에 충분한 공간이 있어야 합니다. 공간이 부족하면 빌드가 실패하게 됩니다. |
빌드 디렉터리 |
로컬 경로여야 합니다(예: C:\builddirectory). |
저장 위치 디렉터리 |
UNC 경로여야 합니다(예: \\server\share). |
저장 위치 권한 |
생성된 각 빌드는 저장 폴더의 새 디렉터리에 저장됩니다.
|
Team Build Service 계정 |
설치한 후 Team Foundation Server 서비스 계정을 변경한 경우 다음 조건이 충족되는지 확인해야 합니다.
|
방화벽 문제 |
빌드 컴퓨터에서 방화벽을 사용하는 경우에는 tfsbuildservice 프로그램이 예외 목록에 있는지 확인합니다. |
빌드 형식 이름
Team Foundation Build에서는 빌드 형식을 사용하여 팀 프로젝트의 단일 솔루션이나 솔루션 집합이 빌드되는 조건을 구성합니다. 빌드를 수행하려면 새 빌드 형식을 만들거나 기존 빌드 형식을 사용해야 합니다. 빌드 형식에 대한 자세한 내용은 Team Foundation Build에서 빌드 정의 사용을 참조하십시오.
다음 표에는 빌드 형식 이름에 대한 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
고유성 |
프로젝트의 다른 빌드 형식 이름과 같아서는 안 됩니다. |
특수 문자 |
|
빌드 품질 이름
빌드 품질을 사용하면 완성된 빌드에 품질 수준이나 완료 상태를 추가할 수 있습니다. Team Foundation Build에서는 빌드 품질 형식에 대한 새 값을 만들 수도 있습니다. 자세한 내용은 방법: 빌드 정의 만들기를 참조하십시오. 기본 빌드 품질 값 목록은 방법: 빌드 품질 설정을 참조하십시오.
다음 표에는 빌드 품질 이름에 대한 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
길이 |
256자가 넘는 유니코드 문자를 포함해서는 안 됩니다. |
고유성 |
Team Foundation Build 컴퓨터의 다른 빌드 품질 이름과 같아서는 안 됩니다. |
소스 제어에 대한 제한
Team Foundation 소스 제어에서는 팀의 파일을 저장하는 중앙 리포지토리와 팀에서 파일을 관리하는 데 필요한 명령을 제공합니다. 또한 사용자 지정할 수 있는 체크 인 정책, 분기, 병합, 보류 및 기타 기능을 제공합니다.
Team Foundation의 소스 제어에 대한 자세한 내용은 Team Foundation 버전 제어를 참조하십시오.
소스 제어 서버 경로
소스 제어 서버 경로는 소스 제어에 저장되어 있는 파일의 정규화된 경로 위치입니다.
다음 표에는 소스 제어 서버 경로의 길이 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
길이 |
|
소스 제어에 파일 추가
소스 제어 시스템에는 다양한 파일 형식이 저장됩니다. 소스 제어에 기존 Visual Studio 프로젝트나 솔루션을 추가하는 방법에 대한 자세한 내용은 버전 제어에 프로젝트 및 솔루션 추가를 참조하십시오. Visual Studio 프로젝트나 솔루션과 관련이 없는 파일이나 폴더를 추가할 수도 있습니다. 자세한 내용은 방법: 버전 제어에 프로젝트나 솔루션이 아닌 파일 및 폴더 추가를 참조하십시오.
다음 표에는 소스 제어에 추가하는 파일 및 폴더에 적용되는 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
파일 확장명 |
|
폴더 |
|
레이블 이름
Team Foundation 버전 제어 소스 제어에서 레이블은 특정 수정 버전 집합에 적용되는 이름입니다. 소스 제어에서 관련이 없는 파일 집합에 레이블을 추가할 수 있습니다. 이러한 레이블을 사용하면 파일을 그룹으로 검색하고 작업을 수행할 수 있습니다. 자세한 내용은 레이블 사용을 참조하십시오. 다음 표에는 레이블 이름의 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
길이 |
64자가 넘는 유니코드 문자를 포함해서는 안 됩니다. |
특수 문자 |
|
보류 집합
보류 집합을 사용하면 보류 중인 변경 내용 집합을 임시로 분리할 수 있으며, 작업 영역에서 보류 중인 변경 내용을 선택적으로 제거할 수 있습니다. 나중에 보류 집합에 있는 변경 내용을 작업 공간으로 복원하거나 다른 사용자의 작업 공간에 적용할 수 있습니다. 자세한 내용은 버전 제어 보류 집합 사용을 참조하십시오.
다음 표에는 보류 집합 이름의 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
길이 |
64자가 넘는 유니코드 문자를 포함해서는 안 됩니다. |
특수 문자 |
|
작업 영역 이름
작업 영역은 소스 제어 서버의 파일과 폴더에 대한 클라이언트측 복사본입니다. 여러 개의 작업 영역을 만들 경우 클라이언트 컴퓨터에서 동일한 소스 제어 폴더의 서로 다른 버전을 유지할 수 있습니다. 작업 영역에 대한 자세한 내용은 버전 제어 작업 영역 사용을 참조하십시오. 다음 표에는 작업 영역 이름에 대한 제한이 정리되어 있습니다.
제한 유형 |
제한 |
---|---|
길이 |
64자가 넘는 유니코드 문자를 포함해서는 안 됩니다. |
특수 문자 |
|
참고 항목
작업
방법: Team Foundation Build 설정 및 설치
방법: 버전 제어에 프로젝트나 솔루션이 아닌 파일 및 폴더 추가