태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

VS 2013 ALM/TFS 20132014.11.20 17:47

[프로페셔널 TFS 간단정리] 2장. 배포 계획(1) - TFS 제한사항

이 장에서는 Team Foundation Server와 관련된 제한사항에 대해 알아본다.

 

1. 팀 프로젝트 이름 변경

팀 프로젝트를 생성한 이후에는 이름을 변경할 수 없다. 그러나 팀 프로젝트 컬렉션은 이름을 변경할 수 있다.

 

2. 작업 항목 이동

다른 팀 프로젝트로 작업 항목을 이동시킬 수 없다. 대신 작업 항목을 복사해야만 한다. 작업 항목을 복사하면 동일한 필드의 값들은 그대로 복사가 된다. 단, 상황(state)는 복사가 되지 않는다.

 

3. Office Excel, Project, Project Server에서 여러 팀 프로젝트의 작업 항목 관리

Microsoft Office Excel과 Project에서는 여러 팀 프로젝트의 작업 항목을 조회, 편집, 추가할 수 없다.

TFS와 Project Server는 양방향 동기화를 할 수 있는데, Project Server의 엔터프라이즈 프로젝트 계획은 오직 하나의 팀 프로젝트에만 매핑되지만, 하나의 팀 프로젝트에는 여러 개의 엔터프라이즈 프로젝트 계획이 매핑될 수 있다.

 

4. 팀 및 용량 계획 관리

Team Web Access의 용량 계획 도구는 오직 같은 팀 프로젝트 내의 작업에 대해서만 계획을 세울 수 있다.

 

5. 여러 팀 프로젝트의 분기에 걸쳐있는 병합된 변경 내용 추적

팀 프로젝트 경계에 걸쳐있는 분기에 대해서는 분기 시각화 및 병합된 변경 내용 추적 시각화 기능을 사용할 수 없다.

 

6. 팀 프로젝트 컬렉션 간 팀 프로젝트 이동

팀 프로젝트를 다른 팀 프로젝트 컬렉션으로 이동시킬 수 없다. 이를 해결할 수 있는 한 가지 방법은 팀 프로젝트 컬렉션을 분할하는 것이다. 즉, 팀 프로젝트 컬렉션 복사본을 만든 다음, 각 팀 프로젝트 컬렉션에서 필요하지 않은 팀 프로젝트 제거하는 방식이다.

 

7. 팀 프로젝트 컬렉션으로 범위가 제한된 아티팩트

하나의 팀 프로젝트 컬렉션 안에 포함된 모든 아티펙트는 다른 팀 프로젝트 컬랙션과 격리된다. 따라서 다른 팀 프로젝트 컬렉션에 있는 파일, 변경 집합, 작업 항목, 빌드 등과 연결할 수 없다.

팀 프로젝트 컬렉션에 걸친 분기 및 병합은 불가능하다.

테스트 컨트롤러와 에이전트 뿐만 아니라 빌드 컨트롤러와 에이전트는 오직 하나의 팀 프로젝트 컬렉션으로 범위가 제한된다.

여러 팀 프로젝트 컬렉션의 팀 프로젝트들에서 작업 항목을 가져오기 위한 작업 항목 쿼리를 만들 수 없다. 단, 보고서 웨어하우스는 모든 팀 프로젝트 컬렉션과 팀 프로젝트에 저장된 아티팩트의 정보를 포함하고 있기 때문에 이 모든 정보를 보여주는 사용자 지정 보고서를 만들 수 있다.

 

8. 팀 프로젝트 컬렉션 및 팀 프로젝트 개수

TFS가 설치된 서버의 하드웨어 사양에 따라 수천 개의 팀 프로젝트 컬렉션을 지원할 수도 있다. 이 제한사항은 SQL Server가 설치된 서버의 하드웨어와 더 많은 관계가 있다. 일반적으로 하나의 SQL Server 인스턴스는 30~100개 사이의 활성화된(팀에서 매일 접근하는) 팀 프로젝트 컬렉션을 지원할 수 있다. 이 범위는 SQL에서 사용할 수 있는 물리적인 메모리와 관계가 있다.

팀 프로젝트 컬렉션에 포함할 수 있는 팀 프로젝트는 프로세스 템플릿에 정의된 작업 항목 형식의 복잡도에 따라 제한된다. TFS의 표준 프로세스 템플릿(예, MSF for Agile Software Development v6.0)을 기준으로 했을 때 500개 이상의 팀 프로젝트를 지원한다.

 

감사합니다.

webmars.

 

Posted by webmars