팀에서 수행하는 작업은 대부분 개별 팀 프로젝트의 경계와 디자인 내에서 수행되므로 팀 프로젝트를 만드는 일은 TFS 사용에 있어서 매우 중요한 요소입니다. 새 팀 프로젝트를 만드는 과정은 비교적 간단하지만 팀 프로젝트를 계획할 때는 필요한 처리 능력, 유연성 및 실행 기간을 확보할 수 있도록 신중을 기해야 합니다.
팀 프로젝트별 설정, 개체 및 프로세스 템플릿을 팀 프로젝트 사이에서 직접 공유할 수는 없습니다. 각 팀 프로젝트에 대한 프로세스 템플릿, 버전 제어 설정, 체크 인 정책, 빌드 형식 및 항목 정의 등은 아키텍처에 의해 다른 팀 프로젝트와 격리되어 있으므로 다른 팀 프로젝트에서는 사용할 수 없습니다. 이 규칙에서 팀 멤버는 예외입니다. 팀 멤버는 동시에 둘 이상의 그룹이나 팀 프로젝트의 멤버가 될 수 있습니다.
TFS에서는 프로세스 템플릿, 프로세스 지침, 정보 및 워크플로를 팀 프로젝트 사이에서 간접적으로 공유할 수 있습니다.
TFS에 프로세스 템플릿을 저장한 다음 새 팀 프로젝트를 만들 때마다 사용하면 팀프로젝트 사이에 동일한 프로세스 템플릿을 공유할 수 있습니다.
팀 프로젝트 사이에 동일한 프로세스 지침을 공유하려면 개별 팀 프로젝트 외부의 공용 위치에 프로세스 지침 문서를 저장합니다. 이 위치는 네트워크 공유 위치, 윈도우 SharePoint나 Microsoft Project Server의 팀 사이트 또는 팀 멤버의 웹 브라우저에서 사용할 수 있는 임의의 위치가 될 수 있습니다.
팀이 보다 효율적으로 공동 작업을 할 수 있도록 프로세스 지침을 SharePoint 라이브러리 또는 웹 사이트에 게시할 수 있습니다. 그런 다음 각 프로젝트에 해당 라이브러리 또는 사이트에 연결하면 팀 멤버가 프로젝트에 대해 수행해야 하는 프로세스에 대한 정보를 보다 쉽게 찾을 수 있습니다.
같은 지침을 따르는 여러 프로젝트를 관리하는 경우에는 팀 멤버가 같은 사이트 또는 라이브러리의 정보에 쉽게 액세스할 수 있도록 각 프로젝트에 링크를 추가할 수 있습니다.
1. 팀 탐색기에서 프로젝트 이름에 마우스 우클릭하여 "팀 프로젝트 설정"을 가리킨 다음 "포털 설정"을 클릭합니다.
2. 프로젝트 지침 탭을 클릭하고 프로젝트 지침에 대한 링크 사용 확인란을 선택합니다.
3. 프로젝트 지침으로 SharePoint 라이브러리를 사용하려면 다음 단계를 수행해야 합니다.
a. SharePoint 문서 라이브러리에 연결을 클릭하고 URL 구성을 클릭합니다. SharePoint 라이브러리 지정 대화 상자가 열립니다.
b. 웹 응용 프로그램 목록에서 SharePoint 웹 응용 프로그램을 클릭합니다.
c. 사이트 상대 경로에서 사용할 문서 라이브러리를 호스팅하는 기존 SharePoint 사이트의 상대 경로를 입력합니다.
d. 새로 고침을 클릭하여 URL 상자의 전체 경로가 올바른지 확인합니다.
e. 문서 라이브러리 선택 목록에서 사용할 문서 라이브러리를 클릭하고 확인을 두 번 클릭합니다.
4. 프로젝트 지침으로 웹 사이트를 사용하려면 다음 단계를 수행해야 합니다.
a. 웹 사이트에 연결을 클릭하고 사용할 웹 사이트의 URL을 입력한다.
b. URL 확인을 클릭하여 웹 사이트가 올바른지 확인한다.
c. 확인을 클릭합니다.
프로젝트 지침을 SharePoint 라이브러리를 사용하면 편리하지만, SharePoint 라이브러리를 구할 수 없을 경우(라이센스 문제 등으로) 웹 사이트를 사용하는 방법이 있습니다. 다음은 IIS를 사용하여 프로젝트 지침을 만든 방법입니다.
IIS가 설치되면 같이 설치된 "Microsoft Web Publishing"의 웹 게시 마법사를 이용하여 HTTP 서버를 추가합니다. 웹 게시 마법사를 실행합니다.
웹 게시 마법사 시작
웹 디렉토리에 프로세스 지침서를 관리할 폴더를 하나 생성한 후 게시할 폴더로 지정한다.
서버 이름을 지정한다.
만약 서버 이름이 없다면 '등록'버튼을 눌러 서버 이름을 작성한 후 진행한다.
이 후 진행은 HTTP 서버 생성 절차를 지키면 된다. 이후 진행은 생략.
설치가 완료되면 IIS 관리 서비스를 실행하여 서버에 대한 설정을 지정하면 된다.
IIS 관리자를 실행시키기 위해서는 [제어판 - 관리도구 - IIS(인터넷 정보 서비스) 관리자]를 실행시키면 된다.
소스 제어 트리에 저장 및 관리되는 소스 코드와 같은 팀 프로젝트 항목의 내용이나 콘텐츠를 그대로 사용하려면 다음 중 한 가지 방법을 사용합니다.
· 소스 제어 트리를 분기하여 대상 팀 프로젝트에 동일한 디렉터리 구조와 콘텐츠를 만든다.
· 원본 팀 프로젝트에서 대상 팀 프로젝트로 직접 항목을 복사한다.
소스 제어 트리에 저장되어 있지 않은 작업 항목이나 내용이나 구조, 문서, 보고서, 빌드, 테스트, 소스 코드 등을 그대로 사용하려면 원본 팀 프로젝트에서 대상 팀 프로젝트로 해당 항목을 복사해야 합니다. 이렇게 하면 소스와 대상 사이에 동적 관계가 성립되지 않으므로 어느 한 쪽을 변경해도 다른 한 쪽이 변경되지는 않지만, 팀 프로젝트의 항목에 포함된 정보를 다른 팀 프로젝트에서 사용할 수 있습니다.
여러 팀 프로젝트에 걸쳐 작업 항목을 쿼리하여 한 번에 둘 이상의 팀 프로젝트를 관리하거나 팀 프로젝트 간에 정보를 롤업할 수 있습니다.
'TFS(팀서버) > TFS 운영' 카테고리의 다른 글
작업 영역 및 솔루션 추가 (0) | 2012.01.16 |
---|---|
작업 항목이란 (0) | 2012.01.13 |
Team Foundation Server 백업 (0) | 2012.01.13 |
사용자 및 그룹 관리와 권한 (0) | 2012.01.12 |
새 팀 프로젝트 만드는 방법 (0) | 2012.01.12 |