ClearCase:元素名称视图是否依赖?

时间:2011-10-13 19:26:28

标签: clearcase cleartool

我在两个基线之间运行cleartool子命令diffbl -versions。但输出看起来不同,具体取决于我运行命令的视图。不同之处在于元素的路径名。例如,my_filemane中位于/vobs/my_component/my_directory/my_subdirectory/的同一文件my_stream_1由两个视图my_stream_2/vobs/my_component/my_directory/my_subdirectory/my_filename@@/main/my_stream_1/1 /vobs/my_component/my_directory/my_subdirectory@@main/my_stream_2/my_stream_1/10/my_filename/main/my_stream_1/1 上的两个视图显示,显示路径名称:

/vobs/

在第一种情况下,通过获取@@和{{1}}之间的子字符串,很容易确定文件的位置,是否没有版本控制。有没有简单的方法(可能是一个cleartool子命令)从第二种情况中找到相同的东西?

1 个答案:

答案 0 :(得分:1)

差异来自于您正在执行diffbl的视图中文件的可见性。

考虑第二条路径中的 extended pathname 提及:

 main/my_stream_2/my_stream_1/10

,您最好的举措是从与stream1相关联的视图中重做diffbl,以便为该特定文件获取更简单的路径。
但无论如何,由于该文件在stream2中没有版本,因此它将始终以长而复杂的扩展路径名显示。