우리는 작년 가을 Sourcegear 's Vault (Bugzilla 포함)에서 Kiln (FogBugz 포함)으로 전환했습니다. 우리의 모든 개발자들은 사례 (버그/티켓)에 대한 코드 리뷰와 사양/요구 사항에 대한 커밋의 긴밀한 통합을 좋아합니다.
중앙 저장소의 구성을 마스터하는 데 몇 번의 시행 착오가있었습니다. Kiln (그리고 Mercurial by proxy)은 너무 유연하여 너무 단순하거나 너무 복잡한 조직 구조를 쉽게 만들 수 있습니다. 이 기능은 분기 및 병합이 쉽기 때문에 상당히 완화되었습니다.우리의 목표는 검토 된 코드 만 준비 저장소에 넣을 수있는 시스템을 구성하는 것이 었습니다.이 저장소는 QA로 배포 할 수 있습니다. 이 프로세스를 간소화하기 위해 저장소 조직을 마무리하는 데 약 6 주 (대부분 시행 착오)가 걸렸습니다.
Vault (철학적 관점에서 볼 때 Subversion과 유사) 동안 Kiln에서 변경 작업을 수행하고 버리는 것은 간단합니다. TFS에 대해 말할 수는 없지만 Vault에서의 릴리스 용 컴파일은 악몽이었습니다. 생산성 90 분을 버리고 쓰레기를 버리십시오. Kiln에서는 빌드/릴리스를 자동화하기 위해 몇 가지 Perl 스크립트를 작성하는 것이 쉽지 않은데, 몇 분 동안 수동으로 검토하지 않는다면 거의 즉시 실행될 것입니다.
가장 큰 도전 과제는 (헬기가 제시 한 것처럼) 지점 관리입니다. 일부 개발자는 이것을 매우 쉽게, 다른 개발자는이를 사용하여 어려움을 겪습니다.
Vault에서 Kiln으로 변환하는 경로가 없었기 때문에 보관을 위해 Vault 서버 인스턴스를 유지 관리하고 Kiln에서 새로 시작했습니다.
6 개월 후에 우리의 삶이 바뀌 었습니다.
결정하기 전에 Visual Studio 2010을 확인하십시오. 이 분야에서 많은 개선이 이루어졌습니다. –