Team Foundation Server 2010을 사용하여 Visual Studio 2010의 소스 제어

페이지 업데이트 :
페이지 생성 날짜 :

요약

지금까지 Visual Studio는 소스 제어에 Visual SourceSafe를 사용했지만 Visual Studio 2010부터는 소스 제어에 Team Foundation Server를 사용합니다.

기존의 Team Foundation Server는 설정이 복잡하고 값진 가격으로 사용할 수 있었지만 2010 년 이래로 설치 및 구성이 쉬워졌으며 단일 항목의 가격은 Visual SourceSafe와 크게 다르지 않으며 MSDN 구독, Professional 항상 위에 부착되어 있기 때문에 사용하기 쉬워졌습니다.

Team Foundation Server 2010 を使って Visual Studio 2010 のソース管理を行う

운영 환경

지원되는 비주얼 스튜디오 버전

  • 2010 (프로페셔널 이상)

비주얼 스튜디오 버전 확인

  • 2010 (프로페셔널)

Visual Studio Team Foundation Server 2010 설치 지원 환경

  • Windows Server 2003, 2003 R2, 2008 및 2008 R2(모든 32비트 및 64비트 허용)
  • 윈도우 비스타, 7 (32 비트 및 64 비트 허용)

물질

* 여기에 소개된 팁은 Visual Studio에서 소스 컨트롤을 수행할 수 있을 때까지만 설정을 설명합니다. 소스 제어에 대한 자세한 설명과 다른 기능의 적용에 대한 설명은 생략되었으므로 사용해 보거나 공식 사이트 등을 참조하십시오.

이러한 팁에 사용되는 Visual Studio 2010 및 Team Foundation Server 2010도 평가판에 사용할 수 있습니다. 정식 버전이 없는 경우 아래 링크에서 다운로드하여 사용하십시오.

비주얼 스튜디오 팀 파운데이션 서버 2010

Visual Studio 2010(다음 중 하나)

클라이언트 쪽 소스 제어는 Visual Studio 2010 Express Edition에서 사용할 수 없습니다. Professionl Edition 이상을 사용해야 합니다. Visual Studio는 이미 설치된 것으로 설명됩니다.

첫 번째 단계는 Team Foundation Server 2010을 원본을 관리하는 서버의 설치 프로그램으로 설치하는 것입니다. 2010 버전부터 Server라는 이름이 붙여졌지만 Windows Server뿐만 아니라 Windows Vista 및 Windows 7 클라이언트 운영 체제에도 설치할 수 있으므로 서버 제품이없는 사람들도 사용할 수 있으며 노트북 PC 등에서 휴대하는 등 쉽게 사용할 수 있습니다.

이 문서의 팁은 Windows Server 2008 R2에 설치된 Team Foundation Server 2010을 보여 줍니다.

Team Foundation Server 2010 디스크를 탐색할 때 "TFS-x64" 및 "TFS-x86" 폴더가 있으며 설치 파일은 각 폴더에 있습니다. 설치가 x64 OS용이거나 x86 OS용 TFS-x86인 경우 TFS-x64를 엽니다.

폴더에서 "setup.exe" 파일을 실행합니다.

설치 화면이 나타나면 다음을 클릭합니다.

사용 조건을주의 깊게 읽고 "동의함"을 확인한 다음 "다음"을 클릭하십시오.

설치할 기능이 선택되어 있지 않으면 모든 기능을 확인하십시오. 확인을 확인한 후 "설치"버튼을 클릭하십시오.

설치가 시작될 때까지 잠시 기다리십시오.

.NET Framework 4.0이 설치되어 있지 않으면 설치 후 다시 시작하라는 메시지가 표시되므로 다시 시작하십시오.

재부팅 후 설치가 계속되므로 가상 드라이브 등에 디스크 이미지를 마운트한 경우 다시 마운트해야 합니다.

재부팅 후 설치가 계속되므로 잠시 기다리십시오.

설치가 완료되면 Team Foundation Server를 구성하므로 화면 왼쪽 하단의 "Team Foundation Server Offensive Tool"을 선택하고 "구성"버튼을 클릭하십시오.

Team Foundation Server 라이선스 입력 화면이 나타나고 있는 경우 제품 키를 입력합니다. 그렇지 않은 경우 평가 버전으로 사용됩니다.

평가 버전으로 사용하려면 오른쪽에있는 것과 비슷한 메시지가 표시됩니다.

구성 센터가 나타납니다.

세 가지 구성 패턴 중에서 선택해야 합니다: 기본, 표준 단일 서버 및 고급. 그러나 클라이언트 OS에 설치하면 기본 또는 고급이됩니다.

왼쪽 목록에서 각 항목을 선택하면 마법사에 표시된 내용과 적절한 설치 환경이 표시되므로 환경에 따라 마법사를 선택하고 "마법사 시작" 단추를 클릭합니다.

여기서 "기본"을 선택하여 마법사를 시작합니다.

다음을 클릭합니다.

데이터베이스로 사용할 SQL Server를 선택합니다. SQL Server가 사용자 환경에 설치되어 있지 않은 경우 무료 버전의 SQL Server Express를 설치하도록 선택할 수 있습니다.

SQL Server가 팁 환경에 이미 설치되어 있으므로 "기존 SQL Server 인스턴스 사용"을 선택합니다.

기존 SQL Server 인스턴스를 사용하는 경우 인스턴스를 지정합니다. 오른쪽의 테스트 링크를 클릭하여 연결을 테스트할 수 있습니다.

구성을 검토하고 다음을 클릭합니다.

구성 가능한지 확인하기 위한 검사가 수행됩니다. 모두 성공하면 구성 단추를 클릭합니다.

기존 SQL Server에 설치하도록 설정했지만이 경우 "전체 텍스트 검색이 이미 설치되어 있습니다"및 "서버 메모리가 2GB 이상입니다"와 같은 몇 가지 조건을 충족해야했습니다. 실제로 지울 수 없으면 SQL Server Express를 설치하십시오.

구성을 마쳤으면 다음을 클릭합니다.

모든 것이 성공적으로 완료되면 "닫기"버튼으로 화면을 닫습니다.

화면 중앙에 표시된 URL에 액세스하면 클라이언트에서도 웹 브라우저를 통해 팀 프로젝트를 관리할 수 있습니다. 그러나 여기서는 설명하지 않습니다.

이전 화면으로 돌아가지만 이 화면도 닫힙니다.

다른 구성을 사용할 수 있으므로 필요한 경우 구성을 선택하여 마법사를 시작합니다. 나중에 표시되는 Team Foundation Server 관리 콘솔에서 구성을 시작할 수도 있습니다.

구성 센터를 닫으면 Team Foundation 서버 관리 콘솔이 자동으로 시작됩니다.

그러나 이번에는 더 이상 여기에 설정할 필요가 없으므로 닫을 수 있습니다. 나머지 설정은 Visual Studio 측에서 수행됩니다.

클라이언트 쪽에서 Visual Studio 2010을 시작할 때 Team Foundation Server가 소스 제어에 지정되어 있는지 확인합니다. (기본적으로 설정됩니다)

메뉴에서 "도구"및 "옵션"을 선택하십시오.

소스 제어를 선택하고 왼쪽의 트리에서 플러그 인을 선택한 다음 현재 소스 제어 플러그인이 Visual Studio Team Foundation Server로 설정되어 있는지 확인합니다.

"소스 제어" 및 "환경"을 선택하고, "소스 제어 기본 설정"에서 "Team Foundation"을 선택하고, 필요에 따라 각 항목을 설정합니다.

설정을 확인한 후 메뉴에서 "팀""팀 파운데이션 서버에 연결"을 선택하십시오.

팀 프로젝트에 연결 대화 상자가 나타나면 서버 단추를 클릭합니다.

추가 단추를 클릭합니다.

Team Foundation Server 2010을 방금 설치한 서버 이름 또는 URL을 입력합니다. 확인 단추를 클릭하여 연결을 확인하고 성공적으로 연결할 수 있으면 대화 상자가 닫힙니다. 연결할 수 없으면 오류 대화 상자가 나타납니다.

추가한 서버가 나열되는지 확인합니다.

Team Foundation Server 선택 항목에서 서버를 사용할 수 있는지 확인하고 연결 단추를 클릭합니다.

팀 탐색기에서 루트에서 팀 프로젝트 컬렉션을 마우스 오른쪽 단추로 클릭하고 새 팀 프로젝트를 선택합니다.

만들려는 팀 프로젝트의 이름에 대한 설명을 입력하고 다음을 클릭합니다.

프로세스 템플릿 선택 대화 상자가 나타납니다. 애자일 소프트웨어 개발 v5.0용 MSF를, CMMI 프로세스 개선 v5.0용 MSF를 템플릿으로 선택할 수 있지만, 개인 개발 또는 소규모 프로젝트에는 민첩한 소프트웨어 개발 v5.0용 MSF를 선택할 수 있습니다.

아직 팀 프로젝트를 만들지 않은 경우 빈 소스 제어 폴더 만들기만 선택할 수 있습니다.

설정을 확인하고 "마침"버튼을 클릭하십시오.

팀 프로젝트 생성이 시작됩니다.

완료되면 닫기 단추를 클릭합니다.

만든 팀 프로젝트가 팀 탐색기에 표시되는 것을 볼 수 있습니다.

이제 프로젝트를 만들어 보겠습니다. 프로젝트를 만들 수 있지만 프로젝트 만들기를 완료하기 전에 대화 상자의 오른쪽 아래에 있는 소스 제어에 추가를 선택합니다.

소스 제어에 추가 대화 상자가 나타나고 프로젝트를 추가할 폴더를 지정합니다.

필요한 경우 폴더를 만들고 프로젝트를 추가할 위치를 지정할 수 있습니다.

프로젝트를 만들 때 각 파일의 왼쪽에 "+" 표시가 나타납니다. 이는 새 파일이 작성되었지만 아직 소스 제어에 체크 인되지 않았음을 나타냅니다.

또한 보류된 수정 패널이 Visual Studio 아래쪽에 체크 인하지 않은 파일 목록과 함께 나타납니다.

여기에서 체크 인을 클릭하여 보류 중인 모든 파일을 체크 인합니다.

확인 대화 상자가 표시되므로 "예"를 선택합니다.

체크인이 완료될 때까지 잠시 기다립니다.

체크 인이 완료되면 오른쪽 그림과 같이 각 파일에 키 표시가 표시됩니다. 그러면 체크 인된 파일이 소스 제어로 전환됩니다. 여기의 디스플레이는 Visual SourceSafe와 동일합니다.

팀 탐색기에서 소스 제어를 두 번 클릭하여 Visual Studio 내에서 서버를 소스 제어할 수 있습니다.

오른쪽 그림과 같이 방금 만든 프로젝트가 체크 인된 것을 볼 수 있습니다.

코드를 편집하면 자동으로 체크 아웃되고 오른쪽 그림과 같이 빨간색 확인 표시가 표시됩니다. 다른 사람이 파일을 편집하는 경우 체크 아웃할 수 없습니다.

Visual Studio 옵션 또는 관리 콘솔에서 이 동작 컨트롤을 설정할 수 있습니다.

수정된 파일을 체크 인하려면 파일을 마우스 오른쪽 단추로 클릭하고 메뉴에서 체크 인을 선택합니다.

실수로 코드를 변경하거나 이전 상태로 되돌리려면 "보류 중인 변경 내용 실행 취소"를 선택하십시오.

요약

이 섹션에서는 Visual Studio에서 소스 제어로 들어가기 위한 설정 단계에 대해 설명합니다. 소스 제어는 소스 관리뿐만 아니라 여러 사람과 소스 코드 공유, 독점 제어, 버전 제어, 이전 버전과의 코드 비교, 액세스 권한 설정 등과 같은 다양한 기능을 갖추고 있습니다. 또한 Visual SourceSafe는 소스 제어 전용 기능이지만 Team Foundation Server에는 자동화된 빌드, 보고서 출력, 작업 관리 및 SharePoint 통합과 같은 다른 기능도 있으므로 시간이 있는 경우 이러한 기능도 사용해 볼 수 있습니다.