Cleartool findmerge错误

时间:2014-10-26 13:22:51

标签: clearcase clearcase-ucm cleartool

我正在运行此命令:

cd进入view目录 cd进入相关文件夹

cleartool findmerge rvnDataPathEgressProcessor.cpp@@\main\RavenAppMain_Integ\RavenApp1.5\RavenApp1.5.0.0_Integ\RavenApp1.6.0.0_Integ_OBS\RavenApp1.5.2.0_Integ\RavenApp1.5.5.0_Integ\14 -fversion rvnDataPathEgressProcessor.cpp@@\main\RavenAppMain_Integ\RavenApp1.5\RavenApp1.5.0.0_Integ\RavenApp1.6.0.0_Integ_OBS\RavenApp1.5.2.0_Integ\RavenApp1.5.5.0_Integ\aviv.sharon_RavenApp1.5.5.0\15 -print -whynot

我收到了这个错误:

cleartool: Warning: A version selector is required, not a pathname:

"rvnDataPathEgressProcessor.cpp@@\main\RavenAppMain_In
teg\RavenApp1.5\RavenApp1.5.0.0_Integ\RavenApp1.6.0.0_Integ_OBS\RavenApp1.5.2.0_Integ\RavenApp1.5.5.0_Integ\aviv.sharon_Ra
venApp1.5.5.0\15".

No merge "rvnDataPathEgressProcessor.cpp" [no version "rvnDataPathEgressProcessor.cpp@@\main\RavenAppMain_Integ\RavenApp1.
5\RavenApp1.5.0.0_Integ\RavenApp1.6.0.0_Integ_OBS\RavenApp1.5.2.0_Integ\RavenApp1.5.5.0_Integ\aviv.sharon_RavenApp1.5.5.0\

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

cleartool findmerge需要pname

  

一个或多个文件,目录版本或两者;仅考虑指定目录版本下的指定文件版本和子树。

如果rvnDataPathEgressProcessor.cpp@@\main\RavenAppMain_Integ\RavenApp1.5\RavenApp1.5.0.0_Integ\RavenApp1.6.0.0_Integ_OBS\RavenApp1.5.2.0_Integ\RavenApp1.5.5.0_Integ\aviv.sharon_RavenApp1.5.5.0 现有的 extended pathname ,则无法找到任何版本,这可以解释错误消息。< / p>

尝试查找已选择目标版本的视图,并执行以下操作:

cleartool descr -l rvnDataPathEgressProcessor.cpp

这将为您提供确切的完整扩展路径名。

OP reports第二个参数应该只是版本,没有文件:

  

\main\RavenAppMain_Integ\RavenApp1.5\RavenApp1.5.0.0_Integ\RavenApp1.6.0.0_Inte‌​g_OBS\RavenApp1.5.2.0_Integ\RavenApp1.5.5.0_Integ\aviv.sharon_RavenApp1.5.5.0\15 没有 rvnDataPathEgressProcessor.cpp@@