Linux - 红帽企业Linux服务器版本6.4(圣地亚哥) Rational ClearCase Remote Client,版本:7.1.2,Build id:7.1.2.D100920
我正在尝试使用CCRC和Version Tree屏幕从子分支合并到更高(父)分支。当我选择要合并的版本并单击鼠标右键时,将禁用“合并以查看所选版本...”选项(灰显)。如果我在服务器上执行相同的操作(使用Windows Clearcase Explorer),它可以正常工作 - 相同的域,相同的用户,相同的密码(或相同的帐户)和相同的配置规范。
是否有一些权限可能会被CCRC关闭以禁止图形合并?我怀疑我做错了什么,因为我没有发现任何其他的抱怨。
感谢名单
答案 0 :(得分:0)
CCRC能够通过版本树to diff and merge。
但如果合并不能直接获得,我会先:
7.1.2应该有早期CCRC合并错误中提到的修复(如this one)。
当在CCRC设置中配置外部工具但在计算机上无法使用时,该选项(即使可用)仍然可以bug in 7.1.2:请参阅this technote。
从
Window > Preferences
,导航至Team > ClearCase Remote Client > Integration > Compare/Merge
并选择“ClearCase External
”作为比较和合并文件的默认工具。
在版本树中,右键单击文件并选择“Merge to View Selected Version.
”文件将被检出,但不会发生合并,并且不会显示错误。
OP Herb Miller添加in the comments:
我被告知快照视图只能从一个分支中查看视图中的元素,这就是我无法在CCRC中签出目标元素的原因。在ClearCase Explorer中,视图恰好是动态的。
此问题与快照或动态视图有关,但还与合并的工作方式有关:
您可以从任何版本合并(即使在CCRC网络中 - 类似快照 - 视图)。
但您只能将合并到版本:
换句话说,版本树中合并的重要部分不是源版本(您将右键单击并选择“Merge To View Selected Version...
”,但目标版本。
如果在快照视图当前选择的版本上右键单击(以便触发合并到另一个版本),合并选项显示灰色并不奇怪:快照视图只能查看可见的版本并选择,该源版本是该合并的唯一“目标”:您将无法合并该版本。