我有一个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/17
从branchA
合并为主创作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控制台命令?
答案 0 :(得分:1)
确保目标视图选择/main/LATEST
,并且创建的版本将是预期版本。
主要建议:为合并使用不同的视图,其中一个配置为
element * /main/LATEST
或者创建一个新的,最好是动态的。
对于单个文件,一旦合并,您还需要合并其父文件夹(或者您找不到在正确版本中列出该文件的该文件夹的版本)
在目标视图上,显示该父文件夹的版本树,右键单击记录了fC的版本(dA@@/main/branchA/4
),选择合并到,然后单击版本40
。 / p>
另请参阅“How files and directories are merged”。
Rational ClearCase目录元素的每个版本都包含某些文件元素,目录元素和VOB符号链接的名称。
现在,如果您确定合并branchA
仅约为fC
,您可以在一个命令中完成文件和的父文件夹的合并:{{ 3}}。
请参阅“cleartool findmerge
”
cd /path/to/view/avob/dA
cleartool findmerge . -nc -fver .../branchA/LATEST -merge
那会合并fC
和dA
。
答案 1 :(得分:0)
我使用合并GUI将dA@@/main/branchA/4
的版本合并到dA/fC
首次添加到dA @@ / main / 40签出中。
这会将dA/fC
添加到配置为获取element * main/LATEST
我现在在main上看到dA/fC@@/main/1
并且可以提交。