2013-02-06 2 views
2

이것은 TFS 익스프레스 에디션을 5 명의 개발자로 설정 한 방법입니다. 우리는 리드 프로그래머가 자신의 컴퓨터에 TFS 2012 Express 에디션을 설치하도록합니다. SQL Server Express 2012 에디션을 설치하면됩니다. 나머지 4 명의 개발자는 TFS Express와 SQL Server 2012를 각각의 컴퓨터에 설치합니다. 개별 컴퓨터의 Visual Studio 내부에서 4 명의 개발자가 tfs 코드의 경로를 이끌어가는 프로그래머와 연결됩니다. 이게 올바른가? 리드 개발자가 자신의 컴퓨터를 끄면 코드 db도 다운되어 다른 개발자가 더 이상 소스 리포지토리에 액세스 할 수 없다고 생각합니다. 그 맞습니까? 이러한 일이 발생하지 않도록하려면 전용 서버 상자에 TFS 2012 Express Edition을 설치하고 5 명의 개발자 모두에게 연결해야하므로 적어도 서버에 항상 액세스 할 수 있습니다. 내가 정확하게 생각하고 있니? 제발 조언.TFS express edition - 서버 또는 로컬 컴퓨터에 설치 하시겠습니까?

답변

5

TFS는 서버 소프트웨어이며 Visual Studio는 클라이언트 소프트웨어입니다.

TFS를 사용하려면 보통 컴퓨터에 TFS 서버 (SQL 포함)를 설치해야합니다. 그러면 모든 개발자가 Visual Studio 설치에서 해당 컴퓨터에 연결하게됩니다. 개발자는 자신의 PC에 TFS를 설치해서는 안됩니다.

TFS 컴퓨터를 끄면 서버가 실행되지 않으므로 아무 개발자도 액세스 할 수 없으므로 소스 제어를 사용하거나 버그를보고 할 수 없게됩니다. 그러나 서버를 다시 켜기 전까지는 "오프라인"으로 작업 할 수 있습니다. PC에 필요한 코드가 있으면 서버를 실행할 필요가 없습니다.

대부분의 사람들은 전용 PC를 TFS 서버로 사용할 것을 권장합니다. 서버를 개발 PC로 사용하는 것은 좋지 않습니다. 5 사용자의 경우 서버의로드가 매우 낮으므로 원본 제어 데이터베이스에 충분한 디스크 공간이있는 한 SQL 및 TFS를 실행하기 위해 특히 강력한 PC 일 필요는 없습니다 (바람직하게는 중복 RAID 및/또는 괜찮은 백업 솔루션을 제공하므로 서버가 고장 나면 모든 소스 코드를 잃지 않습니다.

설치하기 전에 어떻게 작동하는지 더 잘 이해하기 위해 TFS에 대한 더 많은 정보를 얻으시길 권합니다. 이건 심각하고 복잡한 소프트웨어이고 설치 지침을주의 깊게 따라야합니다.

관련 문제