我在构建脚本中使用Cleartool来更新动态视图的配置规范。该脚本是在Cygwin上运行的perl脚本。Cleartool命令成功地更改了动态视图的配置规范,但它不更新视图本身。在脚本中,我们使用以下命令:
cleartool setcs -tag <view_name> <config_spec_file1>
cleartool catcs -tag <view_name>catcs命令输出预期的配置规范,并在ClearCase资源管理器中打开视图的配置规范,显示预期的配置规范。直到我们打开配置规范,只需点击apply,我们才能看到预期的视图文件(我们不会更改配置规范中的任何内容,只需打开、应用和关闭)。
我们还尝试强迫视图在setcs命令之后停止/启动,但这也不起作用。
我希望仅仅使用setcs命令就足够了,因为文档中说,这就是所需要的。
发布于 2016-01-25 19:54:10
如果可能,避免Cygwin,并在一个简单的CMD会话中运行perl脚本。
您可以使用一些资源来获得Unix命令,而不必使用Cygwin。
如果您真的必须使用Cygwin,那么至少添加一个cleartool ls (在其配置规范刚刚更新的视图的vob中完成)。
ls应该强制更新文件。
https://stackoverflow.com/questions/35000434
复制相似问题