Team Foundation Server 관리

TFS라고도 하는 Visual Studio Team Foundation Server 2012의 관리 가이드입니다.이곳에서 TFS를 구성하고 관리하고 사용하여 비즈니스를 지원하는 방법에 대한 정보를 찾기 시작하는 것이 좋습니다.이 정보는 초보자 관리자 도움말 경험 뿐만 아니라, TFS에 대 한 관리자가 최신 버전이 최대한 배울 수 있도록 설계 되었습니다.

TFS 관리자는 배포를 설치, 구성 및 유지 관리하고 특히 다음 작업을 수행합니다.

  • 데이터 백업 및 복원

  • 배포에 서버, 기능 및 기타 리소스 추가

  • 관리자 역할 및 보안

  • 팀 프로젝트 컬렉션을 만들고 유지 관리하여 프로젝트 및 이를 지원하는 리소스 구성

  • 사용자와 사용자의 권한을 관리하기 위한 서버 수준 및 컬렉션 수준 그룹을 만들어 배포의 보안 유지 관리

  • SQL Server Reporting Services 및 SharePoint 제품과 같이 배포에 통합되는 서버의 그룹과 권한 관리 또는 Team Foundation Server에서 해당 리소스를 무리 없이 사용할 수 있도록 해당 서버의 관리자와 협력

  • 배포에 사용되는 서비스 및 서비스 계정 관리

TFS 관리자는 Windows 보안 제한 사항, 사용자 계정 컨트롤, SQL Server 데이터베이스 작업 및 보안 등을 잘 알고 있어야 합니다.배포를 SharePoint 제품과 통합하는 경우 사이트 컬렉션 및 웹 응용 프로그램을 관리하는 방법도 숙지해야 합니다.

새 배포 또는 아직 설치되지 않은 배포의 관리자라면 TFS의 기능 중 무엇을 설치할지, 이를 설치하는 데 어떤 방법을 사용할지 신중하게 판단해야 합니다.비즈니스의 요구 사항에 가장 적합한 배포 토폴로지를 선택하면 지원 대상인 소프트웨어 프로젝트를 장기적인 관점에서 더 쉽게 관리하고 유지할 수 있습니다.어떤 종류의 토폴로지가 현재 요구 사항에 가장 적합한지 보거나 단일 서버 설치를 사용하여 시작 및 실행 [자습서]에 도움이 되는 자습서를 따를 수 있도록 TFS의 예제 토폴로지를 살펴보십시오.TFS의 호스팅 버전인 Team Foundation Service는 사용자와 비즈니스에 가장 좋은 대답이라는 것을 확인할 수 있습니다.

이 가이드와 설치 사이드 모두 온라인과 오프라인 버전이 있습니다.

  • 이 가이드의 최신 버전을 찾으려면 Microsoft 웹 사이트 Team Foundation Server 관리에서 다음 페이지를 참조하십시오.오프라인으로 사용하기 위해 이 설명서의 최신 버전을 다운로드하려면 Microsoft 웹 사이트의 Downloadable Administration Guide 페이지를 참조하십시오.

  • Team Foundation를 설치하는 방법에 대한 최신 정보를 읽어 보고 설치 가이드의 다운로드 가능한 버전을 찾으려면 Microsoft 웹 사이트 Team Foundation Server 및 Visual Studio ALM 설치에서 이 페이지를 참조하십시오.

  • 이 가이드의 오프라인 버전은 컴파일된 도움말 모듈(.chm) 파일입니다.다운로드한 .chm 파일을 여는 데 문제가 있는 경우 이 항목의 마지막 섹션을 참조하십시오.

TFS를 관리해주는 리소스

콘텐츠

일반 작업

Team Foundation Server에 대한 자습서

관리 개념 및 도구 이해

팀 프로젝트 컬렉션을 사용하여 서버 구성

팀 프로젝트 지원을 위한 리소스 구성

Team Web Access의 기능에 액세스

Team Foundation Server에 관한 유용한 정보: TFS의 기능과 호환성을 검토하고 서버 아키텍처 및 용례 배포 토폴로지를 탐색하며 자신의 비즈니스 요구 사항에 가장 잘 맞는 배포 구조를 선택하고 단일 서버 배포를 처음 시작하는 데 도움이 되도록 설계한 학습서를 따른다.

Team Foundation Server 및 Visual Studio ALM 설치

단일 서버 설치를 사용하여 시작 및 실행 [자습서]

Team Foundation Server 설치: 배포에 대한 설치 또는 업그레이드 시나리오를 선택하고, 필수 구성 요소를 설치하고, 소프트웨어 개발 프로젝트를 지원하기 위한 Team Foundation 구성 요소를 설치할 수 있습니다.

현재 버전의 Team Foundation Server를 업그레이드하려면 TFS 업그레이드 요구 사항를 참조하십시오.

Team Foundation Server 업그레이드 한 버전의 TFS를 다른 버전으로 업그레이드할 수 있습니다.이전 버전의 TFS에서 Visual Studio Team Foundation Server 2012로 업그레이드할 수도 있습니다.

Visual SourceSafe에서 업그레이드

Visual SourceSafe에서 업그레이드: 사용자와 팀은 코드 프로젝트, 파일, 버전 기록, 레이블 및 Visual SourceSafe의 사용자 정보를 TFS(Team Foundation Server) 버전 제어로 업그레이드하여 많은 이점을 얻을 수 있습니다.

서버 구성 관리

Team Foundation 관리 콘솔을 사용하여 서버 구성

Team Foundation Server의 서비스 계정 및 종속성

배포 백업 및 복원

단일 서버 배포를 새 하드웨어로 복원 [자습서]

서비스, 응용 프로그램 풀, 웹 사이트 중지 및 시작

전자 메일 알림 구성 및 SMTP 서버 지정

Team Foundation Server 보안

배포의 서버 및 리소스 관리: TFS를 설치하고 처음 구성한 후 개발 프로젝트를 지원하기 위한 구성을 모니터링하고 변경하거나 배포의 보안을 증가시킬 수 있습니다.또한 백업 계획을 만들어 데이터를 보호해야 합니다.작업 요구 사항에 적합하도록 배포 부분을 확장하거나 이동할 수도 있습니다.

팀 프로젝트 컬렉션 만들기

팀 프로젝트 컬렉션 수정

팀 프로젝트 컬렉션 만들기: 개발 프로젝트 및 이를 지원하는 리소스의 그룹을 팀 프로젝트 컬렉션으로 구성할 수 있습니다.개발 작업을 지원하는 데 필요한 만큼 팀 프로젝트 컬렉션을 만들 수 있습니다.

Lab Management 구성 및 관리

개발 및 테스트 리소스로 가상 컴퓨터 추가: 가상 환경에서 팀의 코드 개발 및 테스트를 지원하도록 Visual Studio Lab Management를 구성할 수 있습니다.

업그레이드된 팀 프로젝트가 새 기능에 액세스할 수 있도록 업데이트

팀 프로젝트 지원을 위한 리소스 구성

기존 팀 프로젝트에 보고 또는 프로젝트 포털 리소스 추가: 팀의 멤버에게 제공되는 리소스를 추가하거나 변경할 수 있습니다.이러한 리소스로는 프로세스 지침, 팀 프로젝트 포털, 공유 문서 라이브러리 등이 있습니다.

Team Foundation 버전 제어 관리

소스 코드 저장 및 액세스 방법 변경: 체크 인 정책을 구성하고, 체크 아웃 설정을 구성하고, 소스 코드에 대한 액세스를 최적화하여 코드의 품질을 높은 수준으로 유지할 수 있습니다.(현재는 이 섹션을 다시 게시하지 않습니다.그러나 이 설명서의 Visual Studio 2010 버전을 읽을 수 있습니다.)

빌드 시스템 구성 및 관리

분산 환경에서 앱을 자동적 및 일관적으로 빌드, 테스트 및 배포: 팀이 Team Foundation Build를 사용하는 데 필요한 빌드 시스템 구성 요소를 구성할 수 있습니다. 팀과 코드베이스가 성장하면 빌드 시스템을 확장 및 관리할 수 있습니다.

방법: 개발 팀을 지원하도록 Team Foundation Server 구성

팀으로 시작

내 프로필 관리 및 내 권한 보기

팀 프로젝트에 사용자 추가

팀 프로젝트 컬렉션에 대한 관리자 권한 설정

Team Foundation Server에서 관리자 권한 설정

Team Foundation Server 권한

Team Foundation Server 기본 그룹, 권한 및 역할

사용자 및 그룹 관리: 팀 프로젝트, 팀 프로젝트 컬렉션, Team Foundation의 구성 요소를 실행하는 서버 등에 대해 사용자에게 부여되는 액세스 권한을 제어할 수 있습니다.각 유형의 사용자가 수행할 작업 집합도 제어할 수 있습니다.

  • 그룹 및 그룹 멤버 자격 관리: 팀 프로젝트, 팀 프로젝트 컬렉션 또는 서버 수준에서 기본 그룹 및 해당 권한을 사용하여 TFS에서 사용자를 더 쉽게 구성하고 관리할 수 있습니다.사용자 지정 그룹을 만들고 프로젝트에 참가하는 사용자의 작업 요구 사항에 맞는 특정 권한을 해당 그룹에 부여할 수도 있습니다.

  • 그룹에 속하지 않은 사용자 관리: 그룹 멤버 자격으로 부여된 것과 다른 권한을 사용하여 해당 사용자를 TFS에 추가할 수 있습니다.

  • 사용 권한 관리: 서버 수준, 컬렉션 수준 및 프로젝트 수준에서 사용자나 그룹에 할당되는 권한을 보고 변경할 수 있습니다.시스템 권한을 잘 이해하고 있으면 배포 보안 요구 사항에 맞는 사용자 지정 그룹 및 해당 권한을 정의하는 데 도움이 됩니다.

Team Foundation에 대한 기술적 참조

기술 참조: 배포를 관리하는 데 사용할 수 있는 명령줄 도구에 대한 정보가 제공됩니다.

TFS 관리 포럼

Visual Studio ALM Rangers Solutions and Projects

Team Foundation Server 블로그

Visual Studio 응용 프로그램 수명 주기 관리 기술 문서

Agile Development Showcase

CodePlex - TFS

추가 리소스: 때때로 TFS에 대해 배우는 가장 좋은 방법은 포럼, 블로그의 동료 관리자와 상호 작용하고 실제 개발 예제를 읽어보는 것입니다.

다운로드한 .chm 파일 열기

보안 업데이트 896358이 설치되어 있는 컴퓨터에서는 다운로드한 .chm 파일을 열 수 없습니다.자세한 내용은 Microsoft 웹 사이트의 보안 업데이트 896358 또는 Windows Server 2003 서비스 팩 1을 설치한 후 Internet Explorer를 통해 다운로드한 HTML 도움말 파일을 열 수 없다 페이지를 참조하십시오.

이 문제를 해결하려면 다음 방법 중 하나를 사용합니다.

방법 1

  1. .chm 파일을 엽니다.

  2. 파일 열기-보안 경고 대화 상자에서 이 파일을 열기 전에 항상 확인 확인란의 선택을 취소합니다.

  3. 열기를 선택합니다.

방법 2

  1. .chm 파일의 상황에 맞는 메뉴를 열고 속성을 선택합니다.

  2. 차단 해제를 선택합니다.

  3. .chm 파일을 엽니다.

참고 항목

개념

프로젝트 계획 및 추적

Visual Studio 진단 도구로 품질 개선

Visual Studio 2012 Application Lifecycle Management의 새로운 기능