将现有元素添加到main上的现有目录

时间:2014-06-20 09:56:01

标签: clearcase

我有一个dA/fC@@/main/0是根据添加到dA@@/main/branchA/3的新文件创建的。 branchA上的新文件变为dA/fC@@/main/branchA/1

dA/fC@@/main/branchA/1上的连续更改最终会导致dA/fC@@/main/branchA/17的上一版本。

然后dA/fC@@/main/branchA/17branchA合并为主创作dA/fC@@/main/1

dA/fC@@/main/1不属于dA@@main/*的任何版本。

我想将dA/fC@@/main/1添加到dA@@/main/40,因此dA@@/main/41将包含dA/fC@@/main/1

在linux上运行什么是ClearCase控制台命令?

2 个答案:

答案 0 :(得分:1)

确保目标视图选择/main/LATEST,并且创建的版本将是预期版本。

主要建议:为合并使用不同的视图,其中一个配置为

element * /main/LATEST

或者创建一个新的,最好是动态的。

对于单个文件,一旦合并,您还需要合并其父文件夹(或者您找不到在正确版本中列出该文件的该文件夹的版本)

在目标视图上,显示该父文件夹的版本树,右键单击记录了fC的版本(dA@@/main/branchA/4),选择合并到,然后单击版本40。 / p>

另请参阅“How files and directories are merged”。

http://publib.boulder.ibm.com/infocenter/cchelp/v7r0m0/topic/com.ibm.rational.clearcase.hlp.doc/cc_main/images/merge_algorithm.gif

  

Rational ClearCase目录元素的每个版本都包含某些文件元素,目录元素和VOB符号链接的名称。


现在,如果您确定合并branchA仅约为fC,您可以在一个命令中完成文件的父文件夹的合并:{{ 3}}。
请参阅“cleartool findmerge

cd /path/to/view/avob/dA
cleartool findmerge . -nc -fver .../branchA/LATEST -merge

那会合并fCdA

答案 1 :(得分:0)

我使用合并GUI将dA@@/main/branchA/4的版本合并到dA/fC首次添加到dA @@ / main / 40签出中。

这会将dA/fC添加到配置为获取element * main/LATEST

的主视图中

我现在在main上看到dA/fC@@/main/1并且可以提交。