팀 프로젝트 만들기

Team Foundation Server(TFS)에 팀 프로젝트를 만들어 소스 코드의 리포지토리와 팀에서 계획하고 진행 상황을 추적하고 공동 작업할 수 있는 장소를 설정합니다.

팀 프로젝트가 이미 있으며 응용 프로그램 프로젝트 코딩을 시작하려면 Team Foundation 버전 제어에서 응용 프로그램 개발, 개발 컴퓨터에 Git 설정 또는 솔루션 및 프로젝트 만들기를 참조하세요.

온-프레미스 서버를 관리하지 않으려는 경우 Visual Studio Online을 사용하여 팀 프로젝트를 만들 수 있습니다. 이 항목은 온-프레미스에 TFS를 배포할 때 팀 프로젝트를 만드는 경우에만 적용됩니다.

  1. Project Collection Administrators 그룹의 멤버가 아닌 경우 그룹 멤버로 추가합니다. 팀 프로젝트를 만들려면 새 프로젝트 만들기 권한을 허용으로 설정해야 합니다.

  2. 다음 리소스에 대해 TFS 관리자에게 문의하고 필요한 경우 추가 권한을 얻습니다.

    • 팀 프로젝트를 만들 때 어떤 팀 프로젝트 컬렉션에 연결해야 합니까? 기본 구성 마법사를 사용하여 TFS를 설치한 경우 프로젝트 컬렉션은 DefaultCollection 하나뿐입니다. 엔터프라이즈 조직에서 작업 중이며 매우 많은 팀 프로젝트를 지원하려는 경우가 아니면 모든 팀 프로젝트를 단일 프로젝트 컬렉션에 추가해야 합니다. 추가 컬렉션을 만들어야 하는 경우에는 팀 프로젝트 컬렉션 관리을 참조하세요.

    • SQL Server Analysis Services 및 SQL Server Reporting Services가 배포용으로 구성되었습니까? 그럴 경우 관리자에게 SQL Server Reporting Services를 호스팅하는 서버에서 자신을 Team Foundation 콘텐츠 관리자 그룹의 멤버로 추가하도록 요청합니다. 이러한 사용 권한이 없으면 팀 프로젝트를 만들 수 없습니다.

    • SharePoint 웹 응용 프로그램이 배포용으로 구성되었습니까? 팀 프로젝트를 만들 때 SharePoint 포털을 구성하려는 경우 SharePoint 관리자에게 SharePoint 제품을 호스팅하는 서버에 대한 모든 권한을 자신에게 부여하도록 요청합니다. 그렇지 않으면 이 단계를 건너뛰고 나중에는 포털을 구성할 수 있습니다.

  3. Team Explorer 2013에서 팀 프로젝트를 만들려는 서버 및 팀 프로젝트 컬렉션에 연결합니다.

    Select team project link on the Connect page in Team Explorer

    팀 탐색기는 Visual Studio와 함께 설치됩니다. 무료 팀 탐색기를 설치할 수도 있습니다.

    TFS와 동일한 버전 수준에 있는 클라이언트에서 연결해야 합니다. 즉, Team Explorer 2013에서 TFS 2013에 연결해야 합니다.

    Connect to Team Foundation Server dialog box

    SharePoint 제품 및 SQL Server Reporting Services를 호스팅하는 서버에서 팀 탐색기를 실행하는 경우에는 Visual Studio를 관리자 권한으로 실행해야 할 수 있습니다.

  4. 처음 TFS에 연결하는 경우 인식된 서버 목록에 TFS를 추가해야 합니다.

    Servers button on the Connect to Team Foundation Server dialog box. Add button on the Add/Remove TFS. Name of server in the Add TFS dialog box. OK button.

  5. 새 팀 프로젝트 마법사를 엽니다.

    연결 페이지의 새 링크(팀 탐색기)

  6. 팀 프로젝트 이름을 지정합니다. 64자 넘게 지정하지 마십시오.

    Specify the Team Project Settings page in the New Team Project dialog box

    팀 프로젝트를 만든 후에는 이름을 변경할 수 없습니다.

  7. 프로세스 템플릿을 선택합니다. 기본 프로세스 템플릿 비교는 팀 프로젝트 아티팩트 작업을 참조하세요.

    Select a Process Template page in the New Team Project dialog box

  8. 소스 제어 시스템을 선택합니다.

    Specify Source Control Settings page in the New Team Project dialog box

    어떤 시스템을 사용해야 하는지 확실하지 않습니까? 자세한 내용은 여기를 참조하세요.

  9. 팀 프로젝트 컬렉션이 SharePoint 프로젝트 포털을 지원하도록 구성되지 않은 경우 작업이 완료되었습니다.

    Confirm Team Project Settings page in the New Team Project dialog box

    다음 단추가 활성화된 경우 프로젝트 포털을 구성할 수 있습니다.

    마법사에서 문제가 발생하는 경우 오류 메시지 및 프로젝트 생성 로그에 대한 링크를 받게 됩니다. 로그에서 특정 오류 및 예외를 검토합니다. 자세한 내용은 이 항목 뒷부분의 Q & A를 참조하세요.

  10. 마쳤으면 팀 탐색기에서 팀 프로젝트를 볼 수 있습니다. Web Access 링크를 선택하여 Team Web Access를 통해 팀 프로젝트에 연결할 수도 있습니다.

    팀 탐색기의 팀 프로젝트 홈 페이지

다음 단계 실행

다른 사용자가 팀 프로젝트에 연결할 수 있도록 팀 프로젝트에 사용자 추가합니다.

또한 팀 프로젝트가 생성된 상태에서 Team Foundation 버전 제어에서 응용 프로그램 개발, Git 사용 또는 응용 프로그램 만들기를 시작할 수 있습니다.

작업 계획 및 팀 공동 작업을 시작하려면 Visual Studio ALM 및 TFS로 작업 추적을 참조하세요.

Q & A

Q: 목록에 내 사용자 지정 프로세스 템플릿을 추가하려면 어떻게 해야 합니까?

A: 먼저 프로세스 템플릿 관리자를 사용하여 템플릿을 업로드해야 합니다. 프로세스 템플릿 사용자 지정에 대해 자세히 알아보려면 여기로 이동하세요.

Q: 로그 파일의 위치는 어디입니까?

A: 로그 파일은 $:\Users\user name\AppData\Local\Temp에 저장되고 VSTS_TeamProjectCreation_yyyy_mm_dd_hh_mm_ss.log로 레이블이 지정됩니다.

로그에는 오류가 발생했을 때 마법사에서 수행한 각 동작이 표시되며 오류에 대한 자세한 내용이 포함될 수도 있습니다. 예외 또는 오류를 검색하여 네트워크 또는 파일 관련 문제를 찾기 위해 로그 항목을 검토할 수 있습니다.

Q: 권한 관련 오류를 해결하려면 어떻게 해야 합니까?

A: 권한이 없다는 오류 메시지가 나타나면 Project Collection Administrators 그룹Team Foundation Content Managers 그룹의 멤버가 되고 SharePoint 제품을 호스팅하는 서버에 대해 모든 권한을 얻으세요.

Q: TF30169 오류를 해결하려면 어떻게 해야 합니까?

A: **오류 TF30169: 새 팀 프로젝트 마법사에서 프로세스 템플릿 {0}을(를) 다운로드할 수 없습니다.**는 SharePoint 제품을 호스팅하는 서버에서 SharePoint 사이트 프로세스 템플릿을 사용할 수 없음을 나타냅니다.

SharePoint 제품를 호스팅하는 서버의 시스템 관리자에게 문의하고 필요한 프로세스 템플릿을 서버에 추가하도록 요청합니다. Team Foundation Server에 대한 SharePoint 제품 요구 사항을 참조하세요.

Q: TF30321 오류를 해결하려면 어떻게 해야 합니까?

A: **오류 TF30321: 입력한 이름이 Team Foundation Server의 다른 팀 프로젝트에 이미 사용되었습니다.**는 팀 프로젝트에 다른 이름을 사용해야 함을 나타냅니다. 입력한 이름이 현재 사용 중이거나 전체 삭제되지 않고 일부 삭제되었습니다.

Q: 팀 프로젝트를 삭제하려면 어떻게 해야 합니까?

A: 더 이상 사용하지 않는 팀 프로젝트를 삭제할 수 있습니다. 이렇게 하면 사용 중인 팀 프로젝트를 쉽게 탐색할 수 있습니다. 팀 프로젝트 삭제을 참조하세요.

Q: 팀 프로젝트를 삭제했지만 같은 이름으로 팀 프로젝트를 만들려고 하면 오류가 발생합니다.

A: 팀 프로젝트를 만들거나 삭제하는 작업이 성공적으로 완료되지 않은 경우 일부 구성 요소는 만들거나 삭제했지만 다른 구성 요소는 만들거나 삭제하지 못했습니다. 이 경우 팀 프로젝트와 연결된 이름을 다시 사용할 수 없습니다.

프로젝트 삭제를 확인하거나 부분 삭제된 팀 프로젝트와 연결된 나머지 구성 요소를 제거하려면 팀 프로젝트 삭제[TFSDeleteProject]를 사용합니다. 그런 다음 같은 이름으로 팀 프로젝트를 만들어 보십시오.

문제 해결에서도 같은 이름을 사용하지 못할 수 있습니다. 삭제한 팀 프로젝트의 일부 구성 요소가 삭제되도록 예약되었지만 아직 삭제되지 않았을 수도 있습니다.

Q: 플러그 인과 관련된 오류 메시지를 해결하려면 어떻게 해야 합니까?

A: 팀 프로젝트를 만드는 데 사용된 프로세스 템플릿에 여러 개의 XML 플러그 인 파일이 들어 있습니다. 이러한 파일 중 하나에 형식이나 기타 오류가 있으면 오류 메시지가 나타납니다.

프로젝트 만들기 로그를 검토하여 오류를 일으킨 플러그 인을 파악합니다. 문제를 발견한 후에는 플러그 인을 제공하는 개발자나 공급업체에 문의하거나, 문제를 직접 해결할 수 있습니다. 자세한 내용은 프로세스 템플릿 사용자 지정을 참조하세요.

Q: 서버에 연결할 수 없는 문제는 어떻게 해결해야 합니까?

A: 서버에 연결할 수 없거나, 서버에서 정보를 검색할 수 없거나, 프로젝트를 만들 수 있는 권한을 확인할 수 없다는 오류 메시지가 표시되는 경우 배포 시 서버를 잘못 구성했기 때문일 수 있습니다. 이 문제는 특히 서버 이동, 장애 조치 또는 기타 유지 관리 작업 이후에 자주 발생합니다.

TFS 시스템 관리자에게 문의하고 서버 구성을 확인하도록 요청하십시오.

Q: 내 배포가 팀 프로젝트를 만들 준비가 되었는지 확인하는 데 사용할 수 있는 진단 도구가 있습니까?

A: 예. Team Foundation Server용 모범 사례 분석기를 사용할 수 있습니다. 이 도구는 배포가 팀 프로젝트 만들기를 지원하도록 구성되어 있는지 여부를 확인하는 몇 가지 특정 검사를 수행합니다.

Q: 내 팀 프로젝트에 보고 또는 프로젝트 포털이 없습니다.이러한 리소스를 추가하려면 어떻게 해야 합니까?

A: 다음 항목 중 하나를 참조하십시오.

Q: 추가 질문이 있으면 어디에 문의해야 합니까?

A: Team Foundation Server – Project Management 및 작업 항목 포럼에서 질문을 게시하거나 대답을 검색할 수 있습니다.