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