ClearCase에서의 이주

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated

ClearCase는 IBM에서 개발한 도구 세트로, Git과 유사한 중앙 집중식 버전 관리 시스템을 포함합니다.

ClearCase의 기본 개념에 대한 좋은 리딩은 이 StackOverflow 게시물에서 찾을 수 있습니다.

다음 표는 ClearCase와 Git의 주요 차이점을 보여줍니다:

측면 ClearCase Git
저장소 모델 클라이언트-서버 분산형
리비전 ID 브랜치 + 번호 전역 알파벳 ID
변경 범위 파일 디렉터리 트리 스냅샷
동시성 모델 병합 병합
저장 방법 델타 전체 내용
클라이언트 CLI, 이클립스, CC 클라이언트 CLI, 이클립스, Git 클라이언트/GUI
서버 UNIX, Windows 레거시 시스템 UNIX, macOS
라이선스 독점적 GPL

collab.net에서 제공한 ClearCase and the journey to Git 슬라이드로부터 가져옴

이주하는 이유

ClearCase는 사용자 및 관리자 관점에서 관리하기 어려울 수 있습니다. Git/GitLab으로 이주하면 다음과 같은 이점이 있습니다:

  • 라이선싱 비용이 없음, Git은 GPL이지만 ClearCase는 독점적입니다.
  • 더 짧은 학습 커브, Git은 큰 커뮤니티와 많은 튜토리얼로 시작할 수 있습니다.
  • 현대적인 도구와 통합, Git 및 GitLab으로 이주하면 내장된 버전 관리, 이슈 추적, 코드 리뷰, CI/CD 및 기타 기능이 있는 오픈 소스의 엔드 투 엔드 소프트웨어 개발 플랫폼을 사용할 수 있습니다.

어떻게 이주할까요

ClearCase에서 Git으로 완전히 이주하는 도구는 없지만, 시작하는 데 유용한 몇 가지 링크가 있습니다: