在我目前的工作环境中,我广泛使用重叠文件进行测试。当需要将事物形式化时,我有一个脚本,它通过将文件与我的eclipse脚本保存的备份进行比较来生成差异。
我希望能够在没有原始文件备份的情况下工作;有什么方法可以检索我可以传递给diff的文件的当前版本?即使该文件是查看私有的,我看到我可以输入foo @@ /并查看版本列表,但我不知道如何找到最新的版本。我尝试过使用cleartool ls或用文件名描述的所有内容都告诉我它不是VOB对象(这是真的,虽然cleartool ls确实显示它是黯然失色,所以它必须知道,不知何故,那里有一个元素)
由于
答案 0 :(得分:2)
重叠文件意味着动态视图。
最简单的解决方案是根据相同的配置规范制作第二个动态视图 考虑到这些观点有多便宜和快速,这不是问题。
在第二个动态视图中,您可以执行
cleartool descr -fmt "%Xn" /path/to/element
要获取文件的extended pathname(有关%Xn
语法的更多信息,请参阅fmt_ccase)。