난 정말 당신이 요구하는지 이해가 안 돼요 ... 당신은 TFS없이 TFS 클라이언트를 사용할 수 없습니다 서버와 통신 할 수 있습니다.
VisualStudio은 모든 저장소에 연결할 수 있습니다. 그것은 TFS에서 호스팅 될 필요가 없으며, 호스트 될 필요가 없으며 컴퓨터의 로컬 저장소 일 수도 있습니다. 하지만 git 저장소가 TFS에 의해 호스팅되지 않으면 작업 항목 추적과 같은 다른 TFS 기능을 사용할 수 없습니다.
그러나 Team Foundation Server은 단순한 버전 제어 이상의 것입니다. 애자일 프로젝트 관리 및 작업 항목 추적과 같은 작업에 TFS 기능을 활용하려면 TFS 클라이언트가 필요합니다. git commit을 작업 항목에 연결하려면 TFS의 git 저장소에서 git commit을해야합니다.
TFS를 사용할 수 있는지 묻는 것처럼 들리지만 TFS에 포함 된 버전 컨트롤은 사용하지 않는 것 같습니다. 기술적으로 대답은 '예'이지만 분명히 버전 관리에 의존하는 TFS의 모든 기능을 잃게됩니다. 작업 항목을 git 커밋에 연결하는 기능이 없어지고 (따라서 버그를 수정하는 코드 줄을 빠르게 식별하는 기능이 없어집니다.) 지속적인 통합 빌드를 수행 할 능력을 잃을 수 있습니다. 새로운 기능이나 버그 수정이 포함 된 빌드를 식별하는 기능)
이것이 사용자가 묻는 것이라면 기술적 문제는 아니지만 관리를위한 정책 질문 일 것입니다.
Allen, 도움에 감사드립니다. 제가 생각하는 요점은 ... AWS 클라우드에 내 개인 GIT 저장소 (SVN에서 마이그레이션되었지만 또 다른 문제입니다)를 호스팅한다고 가정 해 봅시다 ... TFS 클라이언트 (SP2가 출시 될 때)) _roughly_ VS220의 팀 탐색기에서 TFS가 호스팅 한 소스와 다소 비슷하게 보입니까? 그리고 우리가이 모델을 사용한다면 TFS 서버를 실행하기위한 요구 사항이 더 중요합니까? – LiteWait
git repo를 호스팅하고 있다면 TFS가 필요 없습니다. 경험 부분에 대해서는 비트를 설치하고 요구 사항을 충족하는지 확인해야합니다. - 결국 v0.7입니다. 기본 경험 세부 정보 참조 http://blogs.msdn.com/b/visualstudioalm/archive/2013/01 /30/getting-started-with-git-in-visual-studio-and-team-foundation-service.aspx – allen