GitLab Documentation

Migrating from ClearCase

ClearCase is a set of tools developed by IBM which also include a centralized version control system similar to Git.

A good read of ClearCase's basic concepts is can be found in this StackOverflow post.

The following table illustrates the main differences between ClearCase and Git:

Aspect ClearCase Git
Repository model Client-server Distributed
Revision IDs Branch + number Global alphanumeric ID
Scope of Change File Directory tree snapshot
Concurrency model Merge Merge
Storage Method Deltas Full content
Client CLI, Eclipse, CC Client CLI, Eclipse, Git client/GUIs
Server UNIX, Windows legacy systems UNIX, macOS
License Proprietary GPL

Taken from the slides ClearCase and the journey to Git provided by collab.net

Why migrate

ClearCase can be difficult to manage both from a user and an admin perspective. Migrating to Git/GitLab there is:

How to migrate

While there doesn't exist a tool to fully migrate from ClearCase to Git, here are some useful links to get you started: