如何以clearcase方式合并新版本和旧版本文件

时间:2017-06-16 07:34:06

标签: clearcase

假设我已从主线检出文件“file.c”。在该文件中假设只有一个函数说“add()”。

我将在该文件中再实现一个函数说“subtract()”,因为我检出了文件并且我已经实现了“subtract()”函数。

现在,假设在同一个文件中,另一个人实现了一个新功能,说“multiply()”,他将该文件签入主线,并在主线为该文件创建新版本。

我的问题是:我在我的活动分支中检出的文件有两个函数,一个是“add()”,它已经存在,一个函数是“subtract()”,它已被实现由我。

我想在我的文件中使用第三个函数,即“multiply()”,而不会影响我的活动分支中的更改。我不想检查主线,只是我想在我检出的文件中的所有三个功能 因此,我的文件将包含三个函数add()subtract()multiply()

我该怎么做(没有检查触发mergetool)?

1 个答案:

答案 0 :(得分:1)

最简单的方法是:

  • 有一个单独的动态视图,它始终反映最新的(包括在其中加倍的文件)
  • 将该文件感兴趣部分的简单复制粘贴到您签出的文件

这样,您无需立即办理登机手续。

如果手动复制的更改太多,请使用diff tool检测动态视图中的文件与视图中当前已检出的文件之间的更改。