우리는 서로 다른 버전의 시스템을 동시에 유지 관리 할 수 있어야합니다. 나는 이것이 분기를 사용하여 가장 잘했다고 가정합니다. 현재 TFS2008은 소스 제어, 작업 항목 및 자동 빌드에 사용됩니다.다른 버전을 유지 관리하기위한 최상의 소스 제어 시스템
이 작업에 가장 적합한 버전 제어 솔루션은 무엇입니까? 우리 조직은 TFS2010과 병합 중입니다. TFS2010은 시스템 버전 별 일련의 지점을 쉽게 관리하는 데 필요한 기능을 제공합니까? 우리는 각 버전을 다른 버전과 분리하여 각 버전에 대한 테스트 및 배포를 수행 할 수 있어야합니다.
개발자 팀은 5 명의 .net 개발자와 2 명의 플래시 개발자로 구성됩니다.
나는 GIT에 대해 많은 이야기를 들었다. 소스 제어를 위해 TFS 대신 GIT를 사용해야할까요? GFS와 함께 TFS2010을 사용할 수 있습니까? 누구나 비슷한 설정이 가능합니까?
모든 의견을 보내 주시면 감사하겠습니다.
감사합니다.
Kjetil.
+1. 분산 버전 제어가 미래입니다. –
잘 모르겠습니다 - 개인적으로 코드 검토가 포함 된보다 공식적인 프로세스를 비롯한 다양한 이유로 중앙 소스 제어를 선호합니다. gated checkin + 중앙 빌드 시스템은 모든 개발자가 허용되는 시간 내에 테스트를 실행할 수있는 시나리오가 아닌 지속적인 통합에 적합합니다. – TomTom
@TomTom :이 두 가지는 상호 배타적 인 것이 아닙니다. 중앙 repo를 원한다면 하나를 만드십시오. 물론 다른 사람들은 클론을 갖고 있지만 공식적인 것은 아닙니다. 중앙 저장소에 커밋을 수락하기 전에 검토해야하는 gerrit 같은 도구가 있습니다. 그리고 지속적인 통합/자동화 빌드 도구는 git 저장소의 빌드를 다른 것으로 쉽게 시작할 수 있습니다. – Cascabel