Migrating from ClearCase
DETAILS: Tier: Free, Premium, Ultimate Offering: SaaS, self-managed
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:
|Branch + number
|Global alphanumeric ID
|Scope of Change
|Directory tree snapshot
|CLI, Eclipse, CC Client
|CLI, Eclipse, Git client/GUIs
|UNIX, Windows legacy systems
Taken from the slides ClearCase and the journey to Git provided by
ClearCase can be difficult to manage both from a user and an administrator perspective. Migrating to Git/GitLab there is:
- No licensing costs, Git is GPL while ClearCase is proprietary.
- Shorter learning curve, Git has a big community and a vast number of tutorials to get you started.
- Integration with modern tools, migrating to Git and GitLab you can have an open source end-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, and more.
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: