Team Foundation Server에서 팀 프로젝트에 연결

코드를 공유하고 앱을 빌드하고 작업을 추적하고 팀 멤버와 공동 작업을 하려면 다음 클라이언트 중 하나에서 TFS(Visual Studio Team Foundation Server)의 팀 프로젝트에 연결합니다.

  • TWA(Team Web Access)라고도 하는 웹 브라우저

  • Visual Studio 또는 팀 탐색기

  • Eclipse

이러한 각 클라이언트에서 컨텍스트를 다른 팀 프로젝트로 빠르게 전환하고 다른 계정 이름으로 연결할 수 있습니다. 원격으로 작업하는 경우에는 TFS Proxy 서버에 연결하도록 클라이언트를 구성할 수 있습니다.

팀 프로젝트를 만들어야 할 경우 여기에서 시작합니다.

코드 베이스로 시작하려면 TFVC를 설정하거나 Git를 설정합니다.

웹 브라우저(TWA)에서 연결

  1. 사용자가 TFS 보안 그룹의 멤버가 아닌 경우 멤버로 추가합니다.

  2. 브라우저 창을 열고 다음 형식을 사용하는 URL을 입력합니다.

    http://ServerName:8080/tfs/

    예를 들어, 이름이 FabrikamPrime인 서버에 연결하려면 **http://FabrikamPrime:8080/tfs/**를 입력합니다.

    기본 포트는 8080입니다. 기본값을 사용하지 않는 경우 서버의 디렉터리 및 포트 번호를 지정합니다.

    Visual Studio Online에서 연결하는 경우 URL 형식은 다음과 같습니다.

    https://fabrikamfiber.visualstudio.com/DefaultCollection/

  3. 처음으로 서버에 액세스할 때, Windows ID 대화 상자가 나타납니다. 사용자 자격 증명을 입력하고 확인 단추를 선택합니다.

    팁: 사용자 이름 및 암호 저장 확인란을 선택하면 다음에 TWA에 연결할 때 자격 증명을 입력할 필요가 없습니다.

  4. 사용 가능한 링크 집합에서 팀 프로젝트 또는 팀을 선택합니다.

    개요 페이지, Team Web Access

    Visual Studio Online 프로젝트에 연결하려면 팀 프로젝트의 링크를 따라 이동합니다.

    서버 홈 페이지의 팀 프로젝트 링크(호스팅됨)

    또는 모두 찾아보기를 선택하고 서버에 정의된 팀, 팀 프로젝트 및 팀 프로젝트 컬렉션 목록에서 원하는 항목을 선택합니다.

컨텍스트를 다른 팀 프로젝트로 전환하려면

  • 사용할 팀 프로젝트를 선택합니다.

    다른 팀으로 컨텍스트 전환

    각 허브 및 수행할 수 있는 작업에 대한 자세한 내용은 TWA에서 작업을 참조하세요.

다른 자격 증명으로 로그온하려면

  1. 사용자 이름과 관련된 상황에 맞는 메뉴에서 Windows 보안을 엽니다.

    계정 상황에 맞는 메뉴에서 링크로 로그인

  2. 자격 증명을 입력하십시오.

    TFS에 액세스할 사용자 이름 및 암호 입력

팀 탐색기에서 TWA를 열려면

  • 홈 페이지에서 Web Access를 엽니다.

    Team Web Access에 연결

Visual Studio 또는 팀 탐색기에서 연결

  1. 아직 설치되어 있지 않은 경우 Visual Studio 또는 팀 탐색기를 다운로드하여 설치합니다.

  2. 사용자가 TFS 보안 그룹의 멤버가 아닌 경우 멤버로 추가합니다.

  3. 팀원과 함께 확인하면서 연결할 서버, 팀 프로젝트 컬렉션 및 팀 프로젝트 등의 이름을 결정합니다.

  4. 팀 탐색기에서 팀 프로젝트가 정의된 서버 및 팀 프로젝트 컬렉션에 연결합니다.

    ALM_CTP_Connect

    작업할 팀 프로젝트를 선택합니다.

    Team Foundation Server에 연결 대화 상자

    처음 연결하는 경우 인식된 서버 목록에 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.

    팀 프로젝트를 하나만 선택한 경우 해당 프로젝트에 대한 홈 페이지가 표시됩니다. 표시되는 페이지는 사용하도록 설정한 리소스와 팀 프로젝트에 대해 선택한 소스 제어 시스템에 따라 달라집니다.

    TFVC가 포함된 팀 탐색기

    TFVC가 소스 제어로 포함된 팀 탐색기 홈 페이지

    Git가 포함된 팀 탐색기

    소스 제어로 Git를 포함하는 팀 탐색기 홈 페이지

    각 페이지 및 수행할 수 있는 작업에 대한 자세한 내용은 팀 탐색기에서 작업을 참조하세요.

    연결 페이지에서 두 개 이상의 프로젝트를 선택한 경우 당장 작업할 프로젝트 하나를 선택합니다.

    연결 페이지에서 연결된 팀 프로젝트 2개 나열

    클라이언트는 구성된 연결 집합을 기억합니다. 하나의 팀 프로젝트에서 연결 페이지의 다른 팀 프로젝트로 빠르게 전환할 수 있습니다.

Visual Studio Online에 연결할 때 계정을 변경하려면

  1. 연결 페이지에서 팀 프로젝트 선택 링크를 선택하여 다른 자격 증명으로 로그인합니다.

    ALM_CTP_ConnectTeam Foundation Server에 연결 대화 상자

    사용자 전환 링크는 Visual Studio Online에서 호스트하는 팀 프로젝트에 연결한 경우에만 나타납니다.

  2. 올바른 Microsoft 계정, 즉 Visual Studio Online 팀 프로젝트에 연결되어 있는 계정을 사용하여 로그인합니다.

TFS 온-프레미스에 연결할 때 계정을 변경하려면

  • 로그온한 Windows 계정과는 다른 계정으로 Visual Studio를 실행하려면 devenv.exe에 대한 상황에 맞는 메뉴를 열어 옵션으로 실행에 액세스할 수 있습니다.

    Visual Studio devenv.exe의 상황에 맞는 메뉴

    실행 파일은 드라이브:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ 폴더에서 찾을 수 있습니다.

Eclipse에서 연결

  1. 아직 설치하지 않은 경우 Eclipse용 TFS 플러그 인을 설치합니다.

  2. 사용자가 TFS 보안 그룹의 멤버가 아닌 경우 멤버로 추가합니다.

  3. Eclipse에서 Team Foundation Server 측면을 사용하여 TFS에 연결합니다.

    Team Foundation Server에 연결

    참고

    TFS 측면이 여기에 나와 있는 것과 다른 창에 나타날 수도 있습니다.

    기존 팀 프로젝트 추가 대화 상자가 나타납니다. 서버… 단추를 선택합니다.

    Team Foundation Server에 연결

    Team Foundation Server 추가/제거 대화 상자가 나타납니다. 추가 단추를 선택합니다.

    Team Foundation Server에 연결

  4. 브라우저에서 팀 프로젝트의 URL을 복사합니다.

    Team Foundation Server 추가

    Visual Studio Online을 사용하는 경우 http://{your account}.visualstudio.com에 연결합니다. TFS의 온-프레미스 설치를 사용하는 경우 http://{server}:{port}/tfs를 사용합니다. 포트는 대개 8080이지만 설치에 따라 다를 수도 있습니다.

  5. 팀 프로젝트 컬렉션을 선택하고 팀 프로젝트를 선택합니다.

    기존 팀 프로젝트 추가

    이제 팀 프로젝트에 연결되었습니다. 표시되는 페이지는 사용하도록 설정한 리소스와 팀 프로젝트에 대해 선택한 소스 제어 시스템에 따라 달라집니다.

    TFVC(Eclipse)가 포함된 팀 탐색기

    소스 제어로 TFVC를 포함하는 홈 페이지 - Eclipse

    Git(Eclipse)가 포함된 팀 탐색기

    소스 제어로 Git를 포함하는 홈 페이지 - Eclipse

    각 페이지 및 수행할 수 있는 작업에 대한 자세한 내용은 팀 탐색기에서 작업을 참조하세요.

TFS 프록시에 연결하도록 Visual Studio 구성

원격 팀에서 TFS 프록시 서버를 사용하여 파일을 캐시하는 경우, 그 프록시 서버를 경유하여 연결하고 Team Foundation 버전 제어 아래에 있는 파일을 다운로드하도록 Visual Studio를 구성할 수 있습니다.

  1. 먼저 이전 단원에서 설명한 것과 같이 팀 탐색기를 사용하여 TFS에 연결했는지 확인합니다.

  2. Visual Studio 도구 메뉴에서 옵션 대화 상자를 열고 소스 제어 폴더를 확장합니다. 플러그 인 선택 페이지에서 Visual Studio Team Foundation Server가 선택되어 있는지 확인합니다.

    플러그 인 선택 페이지, 옵션 대화 상자

  3. Visual Studio Team Foundation Server 페이지에서 TFS 프록시 서버의 이름과 포트 번호를 입력합니다. 연결 시 SSL 암호화(https) 사용 확인란을 선택합니다.

    VS TFVC 프록시 구성 페이지, 옵션 대화 상자

    관리자가 TFS 프록시에 할당한 포트 번호를 지정해야 합니다.

사용자 도구 구성을 통해 비교 또는 병합 도구와 파일 형식을 연결하는 방법은 파일 비교 도구에 파일 형식 연결 또는 병합 도구와 파일 형식 연결을 참조하십시오.

Q & A

Q: TFS 연결을 지원하는 다른 클라이언트에는 무엇이 있습니까?

A: Excel 또는 프로젝트를 사용하여 작업 항목을 관리할 수 있습니다. 테스트 활동을 관리하려면 Microsoft Test Manager를 사용할 수 있습니다.

모든 Team Foundation 클라이언트 및 해당 클라이언트에서 지원하는 작업에 대한 개요는 작업을 지원할 Team Foundation 클라이언트 선택을 참조하십시오.

Q: 클라이언트 버전과 서버 버전 간에 어떤 호환성 문제가 있나요?

A: 클라이언트가 지원하는 것보다 최신 버전의 TFS에 연결할 때는 일부 작업이나 기능을 사용할 수 없습니다. Team Foundation Client와 Team Foundation Server 간의 호환성을 참조하세요.

Q: 연결 중인 TFS 버전은 어떻게 확인할 수 있나요?

A: 웹 브라우저 및 온-프레미스 TFS의 경우 주소로 http://ServerName:8080/tfs/_home/About을 입력합니다.

Visual Studio Online의 경우에는 주소로 http://AccountName.visualstudio.com/_home/About을 입력합니다.

Q: Microsoft Office 클라이언트에서 연결하려면 어떻게 합니까?

A: Excel 또는 Project에 연결하려면 여기로 이동하십시오. 스토리보드를 PowerPoint 스토리보딩의 작업 항목에 연결하려면 여기를 참조하십시오.

Q: 클라이언트 컴퓨터에서 캐시를 어떻게 지우나요?

A: 온-프레미스 TFS 구성이 변경되는 경우(예: 프로젝트 컬렉션을 이동 또는 분할하는 경우) 캐시를 지워야 할 수 있습니다.

  1. 캐시를 지우려는 사용자의 자격 증명을 사용하여 Team Foundation용 클라이언트 컴퓨터에 로그온합니다.

  2. 열려 있는 Visual Studio 인스턴스를 모두 닫습니다.

  3. 브라우저를 열고 클라이언트 컴퓨터에서 실행 중인 운영 체제에 따라 다음 폴더 중 하나를 찾습니다.

    • Windows 8

      드라이브**:\Users\사용자 이름\AppData\Local\Microsoft\Team Foundation\4.0\Cache**

    • Windows Vista 또는 Windows 7

      드라이브**:\Users\사용자 이름\AppData\Local\Microsoft\Team Foundation\2.0\Cache**

    • Windows XP 또는 Windows Server 2003

      드라이브**:\Documents and Settings\사용자 이름\Local Settings\Application Data\Microsoft\Team Foundation\2.0\Cache**

  4. 모든 하위 폴더를 포함하여 Cache 디렉터리의 내용을 삭제합니다.

Q: 연결할 수 없는 경우 어떻게 할까요?

A: 다음은 가장 자주 발생하는 연결 문제 및 해결 방법의 목록입니다. 맨 위에서 시작하여 표시된 순서에 따르십시오.

  1. 필요한 권한이 있는지 확인합니다.

    읽기 전용 또는 차단된 작업과 관련된 오류가 발생하는 경우, 데이터에 대한 작업 수행 권한이 없을 수 있습니다.

  2. 사용 중인 컴퓨터가 네트워크에 연결되어 있고 네트워크 리소스에 액세스할 수 있는지 확인합니다.

  3. TFS가 오프라인 상태가 아님을 확인합니다. TFS 관리자에게 문의하십시오.

  4. Team Foundation Server에서 팀 프로젝트가 다른 팀 프로젝트 컬렉션으로 이동되었는지 확인합니다. 팀 프로젝트가 이동된 경우 새 서버 이름에 대한 연결을 만들어야 합니다.

추가 문제 해결 팁은 여기를 참조하십시오.

Q: Git를 사용하여 연결할 때 "이 전송이 구현되지 않았습니다" 오류를 해결하는 방법은 무엇입니까?

A: Git network operations in Visual Studio 2013 게시물을 참조하세요.

Q: 루트 폴더를 롤백하려고 하면 TF10169 오류가 발생하는 이유는 무엇인가요?

A: 팀 프로젝트에는 루트 폴더가 꼭 필요하므로 롤백할 수 없습니다. 하지만 팀 프로젝트를 삭제할 수는 있습니다.