2016-09-22 2 views
0

저는 Visual Studio 2015를 사용하여 독립형 PC에서 프로젝트를 시작합니다. 이전에는 팀 프로젝트에서 TFS와 Git을 사용했습니다. 이 새로운 개인 프로젝트에 대한 나의 선호는 TFS와 함께 로컬 컴퓨터에서 Git을 사용하는 것입니다. 또한 내 PC에 설치되어 있습니다.Git, GitHub, TFS, Git-TFS 및 VisualStudio.com

내 코드는 독점적 일 것이며, 보안 기능이 얼마나 뛰어난 지에 관계없이 GitHub 또는 VisualStudio.com에서 호스팅하지 않기를 바랍니다. 어떻게 그런 환경을 조성해야합니까? Git-TFS가 대답입니까?

+1

저는 새로운 프로젝트를 시작하고 서버와 로컬 (그리고 잘 이해한다면)에 자식이 있기를 바란다는 것을 이해하지 못합니다. 로컬 및 서버에서 전체 git으로 이동하십시오! 나는 git-tfs의 주요 개발자 중 한 명이며이 솔루션은 완벽하지 않으며 이미 TFVC에 프로젝트가 있고 마이그레이션 할 수없는 경우에만 사용해야합니다. 당신이하고 싶은 것은 프로젝트를 시작하기 전에 발에서 총알을 발사하는 것입니다! Tfs는 이제 매우 좋은 자식 프로젝트를 관리합니다 (TFVC 프로젝트보다 훨씬 뛰어납니다 ...). – Philippe

답변

0

GitHub 또는 TFS가 로컬 저장소와 매핑 관계가있는 원격 저장소를 호스팅하는 것을 정말로 원하지 않는다면.

Git의 로컬 저장소와 TFS의 통합 ALM을 결합하는 데 Git-TF을 사용할 수 있습니다.

힘내-TF는 개발자가 팀 파운데이션 서버의 통합 응용 프로그램 라이프 사이클 관리 툴과 함께 망할 놈의 로컬 저장소 기능을 결합 할 수있는 크로스 플랫폼 다리입니다.

Git 저장소를 로컬에서 사용할 수 있으며 준비가되면의 TFS 코드를 확인하십시오. 작업과 코드 변경 간의 관계에 대한 종단 간 추적 기능을 사용하려면 TFS의 작업 항목 (예 : 버그 및 요구 사항)간에 통합 을 계속 활용할 수 있습니다. 이 브리지는 Java로 빌드 된 교차 플랫폼 도구 이므로 OS X, Linux 및 Windows를 비롯한 많은 운영 체제에서 실행됩니다. 즉, Git 클라이언트 (예 : Xcode)를 사용하고 코드를 Team Foundation 서버로 검사 할 수 있습니다.

windows 사용자에게 더 적합한 Git-TFS을 사용할 수도 있습니다. 또한이 링크를 한번보십시오 : What's the difference between git-tf and git-tfs?