1

在我目前的工作环境中,我广泛使用 eclipsed 文件进行测试。当需要正式化事情时,我有一个脚本,它通过将文件与我的 eclipse 脚本保存的备份进行比较来生成差异。

我希望能够在没有原始文件备份的情况下工作;有什么方法可以检索可以传递给 diff 的文件的当前版本?尽管该文件是私有的,但我看到我可以输入 foo@@/ 并查看版本列表,但我不确定如何找到哪个版本是最新的。我尝试使用 cleartool ls 或使用文件名描述的所有内容都告诉我它不是 VOB 对象(这是真的,尽管 cleartool ls 确实将其显示为黯然失色,所以它必须以某种方式知道那里有一个元素)

谢谢

4

1 回答 1

2

Eclipsed 文件意味着动态视图。

最简单的解决方案是根据相同的配置规范制作第二个动态视图。
考虑到这些视图的廉价和快速,这不是问题。

在第二个动态视图上,您​​可以执行

cleartool descr -fmt "%Xn" /path/to/element

为了获得文件的扩展路径名(有关语法的更多信息,请参见fmt_ccase%Xn)。

于 2012-07-30T11:17:52.573 回答