Clearcase相当于git没有快进合并

时间:2014-09-24 20:41:29

标签: clearcase

什么是Cleitase相当于git的没有快进(--no-ff)开关?或者我如何实现相同的功能?

背景

情况是我们正在运行多个发布分支,如果需要,我们需要能够从发布分支中提取功能或缺陷修复程序。目前(我不是管理Clearcase的人)所有缺陷工作都直接检查到发布分支,因此退出更改既费时又容易出错。

当使用带有--no-ff的git时,我可以非常快速地撤销功能或缺陷,而且只会导致问题的可能性很小。

2 个答案:

答案 0 :(得分:0)

在ClearCase中,您将取消activity(如果您使用的是ClearCase UCM),或取消negative merges的一组文件的合并。

但是没有"快进"的概念:没有要移动的HEAD,只有要合并的版本(file by file)。因此,如果你知道合并的版本,你可以创建取消它们的新版本(这是负合并的版本)。

答案 1 :(得分:-1)

没有ff,但在git意义上也没有明确的HEAD。工作流程不同。您始终将代码签入新签入(或使用git术语提交)。所以就像你总是在进行合并提交