我需要创建一个仅包含从ClearCase存储库获取的一组文件(a.c
,b.c
,c.c
)的tar。
我需要这些文件的所有最新版本,我正在编写一个脚本来执行此操作。
我该怎么做? 我应该使用修改后的配置规范创建一个新的静态视图,然后执行tar吗? 如果是这样,我如何只选择那些文件出现在视图中而不是整个代码库?
答案 0 :(得分:1)
您可以使用以下配置规范创建快照视图:
element * /main/LATEST
load /vob/path/to/a.c
load /vob/path/to/b.c
load /vob/path/to/c.c
(我假设这里是基础ClearCase,而不是UCM ClearCase)
这只会加载相关文件,并选择LATEST版本。
您可以使用cleartool mkview
命令编写快照视图的创建脚本(仅执行一次)
请参阅示例in this answer。
另见“What are the differences between a snapshot view and a dynamic view?”:
如果你有一个简单配置规范的动态视图:
element * /main/LATEST
然后你不需要加载文件,只需要安装vob:所有文件都可用。
这也是一个解决方案。