Migrating from ClearCase
原文:https://docs.gitlab.com/ee/user/project/import/clearcase.html
Migrating from ClearCase
ClearCase是 IBM 开发的一组工具,还包括类似于 Git 的集中式版本控制系统.
可以在此StackOverflow 帖子中找到有关 ClearCase 基本概念的良好阅读.
下表说明了 ClearCase 和 Git 之间的主要区别:
Aspect | ClearCase | Git |
---|---|---|
仓库模型 | Client-server | Distributed |
修订版 ID | 分行号 | 全局字母数字 ID |
变更范围 | File | 目录树快照 |
并发模型 | Merge | Merge |
储存方式 | Deltas | 全部内容 |
Client | CLI,Eclipse,CC 客户端 | CLI,Eclipse,Git 客户端/ GUI |
Server | UNIX,Windows 旧式系统 | UNIX,macOS |
License | Proprietary | GPL |
选自 ClearClase 幻灯片和 collab.net 提供的Git 之旅
Why migrate
从用户和管理员的角度来看,ClearCase 都可能难以管理. 迁移到 Git / GitLab 有:
- 没有许可费用 ,Git 是 GPL,而 ClearCase 是专有的.
- 学习曲线更短 ,Git 有一个庞大的社区和大量的入门指南.
- 与现代工具集成 ,迁移到 Git 和 GitLab,您可以拥有一个开源的端到端软件开发平台,该平台具有内置的版本控制,问题跟踪,代码审查,CI / CD 等.
How to migrate
虽然不存在从 ClearCase 完全迁移到 Git 的工具,但是这里有一些有用的链接可以帮助您入门: