一种简单的解决方案是使用clearfsimport:
clearfsimport -preview
使用 ' -preview
' 选项,您无需导入任何内容,但通过解析将修改(" updated version
") 或创建(" new version
") 的输出,您将得到您想要的。
当然,本着同样的精神,您可以只使用交付-preview
操作的 ' ' 选项来获得几乎相同的结果。
deliver –pre/view –l/ong –str/eam sourceStreamForDeliver@\myPVobName
注意 ' -long
' 选项,需要显示创建或更新的版本(否则,它只会显示 UCM 活动......)
我的理解clearfsimport
是它用于导入尚未在 clearcase 下管理的文件。
不:clearfsimport 可以导入新文件或更新现有文件(如果它们不在导入的源代码树中,它甚至可以抑制现有的版本控制文件(选项“| mirror`”)
经过一些测试,该deliver -l preview
解决方案更加准确,因为它只会报告源中实际版本化的新文件或更新文件(即交付源流的视图)。
Aclearfsimport
会盲目地尝试导入源视图中存在的每个文件,包括私有文件(即“未版本化”文件),然后在目标视图中错误地将其报告为“新”文件(目标视图中的文件或“目标”交付流)