【发布时间】:2012-09-24 20:32:18
【问题描述】:
我想获取感兴趣文件的修改历史 clearcase 的当前视图。
cleartool lshistory {files}
将为我提供所有分支的历史记录,包括更改 发生在视图之外。 我只是想查看影响当前视图的更改。
是否有任何方便的命令或脚本可以让我实现这一点?
- 我正在使用静态视图。
- 我需要将历史记录转储到标准输出中,以便在脚本中使用它。
- “cleartool lshistory -cview {files}”是我想要的,但-cview 不可用。
非常感谢您的帮助。
2012 年 2 月 29 日的后续编辑。
感谢@VonC 的提示,我可以创建 一个简单的shell script 哪个
- 获取当前视图的可见分支
- 列出分支中的版本历史记录
对于给定的文件和“自”日期。
它没有给出准确的历史,因为它假设以下 自给定日期以来,元素的各个方面没有改变:
- 当前视图的配置规范。
- 给定文件的可见分支。
如果没有这个假设,我想我必须跟踪当前视图的历史记录并解析 configspec 以确定 视图的分支可见性的优先级。
在我的工作环境和使用中,历史跨度很小, 这些假设几乎总是成立。
再次感谢您的帮助。
【问题讨论】:
标签: clearcase