2010-03-18 3 views
0

저는 5 명의 개발자 그룹과 1 명의 QA 직원으로 구성된 소규모 개발 샵에서 일하고 있습니다. 우리는 TFS를 사용하고 있으며이 도구를 사용하는 방법에 대해 더 정교해질 필요가 있습니다.TFS CM 리소스 권장 사항/몇 가지 질문

현재 개발 팀은 매일 저녁 코드를 확인합니다. 야간 빌드가 실행되고 네트워크 공유에 출력이 푸시됩니다. 품질 보증 담당자는 다음날 테스트를 위해이 빌드를 사용합니다. 때로는 트렁크 코드베이스 빌드가 QA 프로세스를 방해하는 문제/버그를 가지고 있으며 과거에는 커다란 문제는 아니었지만 안정적인 품질 보증에 대해 QA 사용자가 테스트하는 상태가되기를 원합니다 짓다.

그래서 우리는 지점 (QA라고 부름)을 만들 필요가 있다고 생각합니다. 개발자는 계속 트렁크를 개발할 것이지만 QA 담당자는 QA 지점의 코드에서 작성된 빌드를 사용하게됩니다.

간단하게 보이지만 코드 검토도 시작했습니다. 따라서 우리는 코드 검토가 완료된 코드 만이 QA 분기로 승격 될 수 있다는 또 다른 바람이 있습니다. 각 개발자는 TFS 항목을 처리하고 변경 집합을 체크인하면 체크 인 된 코드 파일과 TFS 항목 간의 링크를 만드는 TFS 항목에 대해이를 수행합니다. 결국 TFS 항목이 완성되어 코드 검토 준비가 완료됩니다. TFS 항목에 첨부 된 모든 코드가 검토됩니다. 이 파일의 버전을 어떻게 QA 분기로 승격시킬 수 있습니까?

QA 분기에서 버그가 발견되면이를 QA 분기에서 수정하고 변경 사항을 트렁크로 다시 마이그레이션해야합니다. TFS에는 자동으로 수행하는 방법이 있다고 생각합니까?

간단히 말하자면, 우리는 꽤 표준적인 빌드 및 CM 환경에 도달하려고합니다. 그러나 TFS를 어떻게 만드는지 알지 못합니다. 위의 상황을 감안할 때 누군가가 특정 요구 사항을 해결할 책이나 웹 사이트를 지적 할 수 있습니까? 우리는 CM 이론이나 TFS에서 너무 깊이 생각하지 않고이 일이 일어나길 바라고 있습니다.

나는 모든 제안에 매우 감사하고 있습니다.

감사합니다, 존

답변

1

당신은 CodePlex의 리소스에 거위의 수컷을 할 수 있습니다. 분기 모델을 작성하는 방법에 대한 다양한 전략이 있습니다.