다중 사이트 ClearCase/ClearQuest 환경을 전체 오픈 소스로 어떻게 마이그레이션하시겠습니까?[닫은]

StackOverflow https://stackoverflow.com/questions/158737

문제

저는 현재 소스 제어를 위해 Rational ClearCase를 사용하고 문제 추적을 위해 Rational ClearQuest를 사용하고 있는 다중 사이트 환경에서 일하고 있습니다. (미리 양해를 구합니다.)대략적으로 추정하면 200명의 엔지니어를 지원한다고 할 수 있습니다.

이 SCM 방법론을 비교 가능한 모든 오픈 소스 도구 모음으로 효과적으로 마이그레이션하려면 어떻게 해야 합니까?이를 통해 말 그대로 수십만 달러를 절약할 수 있을 뿐만 아니라 개발자 생산성이 향상되고 현재 시스템에 비해 가동 중지 시간이 거의 줄어들 것이라고 믿습니다.

사용되는 플랫폼에는 Windows, Linux, UNIX 및 Solaris가 포함됩니다.

도움이 되었습니까?

해결책

첫째, 왜 이것이 개발자 생산성을 향상시킬 것이라고 생각하십니까? 나는 Clearcase를 많이 사용하지 않았으며 ClearQuest는 전혀 사용하지 않았습니다. 이러한 도구는 개발을 방해하는 것은 어떻습니까?

원하는 것을 알고 나면 다양한 도구를 살펴 봐야합니다. 나는 일반적으로 SCM에 대한 전복을 좋아하지만, 그것이 적합하지 않은 상황이 있습니다. 특정 버전 추적 시스템에 대한 강한 감정이 없습니다.

합리적 시스템에서 가져 오려는 것에 따라 마이그레이션은 정말 큰 프로젝트 일 가능성이 있음을 명심하십시오 (Clearcase에서 모든 것을 확인하고 전복시 완전히 새로운 프로젝트를 시작하는 것은 쉬운 일이지만 유지하려는 모든 역사는 쉬울 것입니다. 훨씬 더 많은 일이 필요하므로 즉각적인 달러 절약은 없을 것입니다. 또한 스위칭 도구는 짧은 시간 동안 개발자 생산성을 줄일 것이므로 장기적인 움직임으로 가장 잘 보입니다. 마이그레이션을 자주하고 싶지 않기 때문에 원하는 도구를 앞쪽으로 얻으십시오.

다른 팁

클리어 케이스는 굉장합니다. 나는 당신처럼 생각하는 데 사용하지만 Perforce로 이동 한 후에는 역동적 인 견해가 얼마나 큰지 깨달았습니다.

나는 실제로 이것에 대해 물었다 다른 질문. 기본적으로 그것은 정말로, 정말 어렵고 개정 내역없이 살 수 있다면 훨씬 쉬워집니다.

버그 추적에 관해서는 내 경험은 오픈 소스 버그 추적 도구가 끔찍하다는 것입니다. 그러나 트리거를 사용하면 일반적으로 오픈 소스 소스 컨트롤과 통합하기가 매우 쉽습니다. 예를 들어 여기에 방법이 있습니다 Bugzilla와 Subversion을 통합하십시오

하다 바구니 케이스 당신을 응원 하시겠습니까? 이미 가지고있는 환경의 일부를 수정하거나 최소한 추상화 할 수 있습니다 ...

GITCC를 사용하여 클리어 케이스베이스에서 GIT로 마이그레이션했습니다. 매력처럼 일했습니다.

모든 도구와 마찬가지로 ClearCase에는 다음이 함께 제공됩니다. 장점과 단점.
우리는 복잡한 병합 워크플로가 있는 대규모 프로젝트에만 이 기능을 사용합니다. UCM은 매우 유용합니다 다양한 가지를 미리 시각화합니다.

현재 다양한 평가를 진행 중입니다. DVCS 오픈 소스 솔루션, 하지만 제 생각에는 그들은 모든 종류의 프로젝트를 처리할 수는 없습니다(예: 파일이 너무 많습니다).

애도는 필요하지 않습니다. 둘 이상의 사이트를 통해 대규모 개발에서 일하고 있다면 업무에 적합한 도구가있는 것 같습니다.

오픈 소스 SCM 제품을 다양한 사이트에서 작동 시키려고 시도하는 것은 매우 흥미로운 도전이 될 것입니다. 저는 끔찍한 양의 작업없이 안전하고 안정적으로 작동 할 무언가를 보지 못했습니다 (나는 잘못되었다는 것이 증명되기를 원하지만).

라이센스 비용은 상당한 금액이지만 IBM 기술 지원에 액세스 할 수 있습니다 (매우 자주 유용한 사람). 오픈 소스 환경이 어떤 이유로 무릎을 꿇고 지원 네트워크가 귀하와 동료로 구성되면 비용이 얼마나 드나요? 200 명의 개발자가 효과적으로 일할 수 없습니까? 에크.

개발자 생산성을 향상시킬 것이라고 생각하는 이유를 듣고 싶습니다. 그들은 특정한 그립이 있습니까? 그들이 무엇을 발견 하는가? 여기에서 당신을 도와 줄 수 있습니까?

저의 겸손한 견해로는 오픈 소스 도구는 상대적인 양의 복잡성이없는 중소형 프로젝트에 적합합니다. 나는 당신이하려는 일이 어리 석을 것이라고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top