ClearCase - 如何像Git一样使用

时间:2012-08-22 21:23:21

标签: git clearcase

当然,我们的组织没有任何文件。

我想知道是否可以像git一样使用clearcase?

意思是,有没有一种分支/分叉特定文件的方法?拉请求?合并/提交?等?

或者,对于某些类型的桌面SVN,我是否有一种简单的方法可以用于我的clearcase工作流程?

1 个答案:

答案 0 :(得分:5)

你会在“What are the basic clearcase concepts every developer should know?”中找到ClearCase和Git之间的主要区别。

阻止您使用像Git这样的ClearCase的主要区别是没有私人提交:如果您在同一分支(或UCM流)中签入的文件比您的同事,他/她将不得不立即采取您的新版本(用于动态视图)或下次更新(快照视图)。

跨站点使用ClearCase可以使用ClearCase多站点完成,拥有繁琐的所有权系统,可以防止任何并发工作。
或者您可以使用CCRC(ClearCase Remote Client)

在这两种情况下,您仍然需要连接到ClearCase服务器,否则您将无法签入(从Git更改,您可以在本地提交的位置)。

我建议至少使用ClearCase和UCM(ClearCase附带的方法),这将迫使你明确定义UCM组件(相当于Git repos的大小)和Streams(你工作的基线的配置) )。
从那里,你可以清楚地看到你需要做的合并工作。

有关详情,请参阅“ClearCase UCM - best practices using components” 但同样,这将与Git不同。

另请参阅“Describe your workflow of using version control (VCS or DVCS)”以更好地了解CVCS与DVCS之间的差异。