我是 ClearCase 的新手(今天才开始),我之前使用 GIT 和 SVN 进行版本控制。
在 Git 中,我通常“克隆”存储库以将代码提取到本地并执行“结帐”
ClearCase 中的等价物是什么?
我阅读了文档(https://www.ibm.com/docs/en/rational-clearcase/9.0.1?topic=software -cleartool ),但“克隆”和“结帐”没有明确的定义
对此的任何帮助表示赞赏,并将对许多人有所帮助!
我是 ClearCase 的新手(今天才开始),我之前使用 GIT 和 SVN 进行版本控制。
在 Git 中,我通常“克隆”存储库以将代码提取到本地并执行“结帐”
ClearCase 中的等价物是什么?
我阅读了文档(https://www.ibm.com/docs/en/rational-clearcase/9.0.1?topic=software -cleartool ),但“克隆”和“结帐”没有明确的定义
对此的任何帮助表示赞赏,并将对许多人有所帮助!
首先,我在“每个开发人员应该知道的基本 ClearCase 概念是什么? ”(2009 年)中详细介绍了 Git 和 ClearCase 之间的一般等效性。
其次,没有直接的等价物git clone
,因为克隆会(使用默认设置)获得远程存储库的完整历史记录,而 ClearCase 永远不会这样做:您不会获得 VOB(版本化对象库)的完整副本. 说Vob可以大到TB!
在 ClearCase 中:
注意:术语结帐是一个加载的。
git restore
, 恢复某个版本的文件git switch
(切换分支,在 ClearCase 中通过修改现有视图的配置规范或通过创建另一个视图来完成)cleartool checkout
用于标记要修改的文件,并锁定其状态,然后使用cleartool checkin
.