2

diffbl -versions在两个基线之间运行 cleartool 子命令。但是根据我运行命令的视图,输出看起来会有所不同。不同之处在于元素的路径名。例如,my_filemane位于/vobs/my_component/my_directory/my_subdirectory/两个流上的两个视图中的相同文件my_stream_1my_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/字符串@@。是否有任何简单的方法(可能是 cleartool 子命令)从第二种情况中找到相同的?

4

1 回答 1

1

不同之处在于文件在您正在执行的视图中的可见性diffbl

考虑到第二条路径的扩展路径名提到:

 main/my_stream_2/my_stream_1/10

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

于 2011-10-13T21:07:42.953 回答