2014-09-24 63 views
1

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

背景

的情况是,我们正在运行多个版本的分支,我们需要能够在需要发布分支拉特征或缺陷修复。目前(并且我不是管理Clearcase的人)直接检查所有缺陷工作到发布分支,因此退出更改非常耗时并且可能会出错。

在与--no-ff一起使用git时,我可以非常快速地退出某个功能或缺陷,导致问题的可能性很小。

回答

0

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

但是没有“快进”的概念:没有HEAD移动,只有版本(file by file)才能合并。所以如果你知道合并版本,你可以创建新的版本来取消它们(这是否定合并)。

-1

没有ff,但在git的意义上也没有清晰的头部。工作流程不同。你总是检查你的代码到一个新的签入(或提交git术语)。所以它就像你总是在做一个合并提交