我已经在我的活动分支中检出了一个文件说“a.c”,该文件以明文形式从主线获得版本3,并对该文件进行了一些更改。
现在我想在主线上检查该文件,但主线上该文件的最新版本现在为7.
我想将更改放到该文件中,因此它将创建该文件的第8版。
那么如何办理登机手续以便我可以将我的更改合并到最新版本的文件中。换句话说,我有一个文件的第三个版本,我想更改文件的最新版本
答案 0 :(得分:1)
即使在交付之前,简单的检查也应该在UCM动态或快照视图中触发合并。
如果有任何冲突,则会弹出cleartool mergetool。
将最新版本与您的结帐合并
当您首次登录(在Windows系统上,发出“检入”命令)非元素的非最新版本时,会发生以下操作之一:
在UNIX系统和Linux上,您会看到一条消息,指出您签出的版本不是分支机构上的最新版本,并且会阻止签入。
按以下格式输入命令:cleartool merge -graphical -to file-or-directory-in-your-view \ file-or-directory-name@@/main/LATEST
使用
-graphical
选项启动Diff Merge,或者,如果合并XML版本,则启动XML Diff Merge工具。
-to
上的参数指定了您签出的元素 另一个参数是版本扩展路径名,它指定您正在使用的分支上的最新版本(有关语法的完整说明,请参阅pathnames_ccase
参考页)。 合并完成后,保存结果并通过从视图中输入cleartool checkin命令来检入版本。- 在Windows系统上,会打开一个窗口,询问您是否要立即合并该文件。如果选择合并,则尝试自动合并。如果需要输入来完成合并,则会启动Diff Merge或XML Diff Merge工具。合并完成后,系统会提示您签入元素。
答案 1 :(得分:0)
听起来您正在使用Base ClearCase分支来完成您的工作。在这种情况下,您有几个选择。您可以而且应该检查私有分支上的工作,然后进行合并操作......
选项包括但不限于: