对于构建日志记录,我可以通过cleartool获取当前流和最后一个基线(详见“How to obtain UCM
stream and baseline with cleartool”)。
但是,如果我还能说出自上一次基线以来没有进行任何更改,这只是明确的。
那么:如何让cleartool告诉我自上次基线以来是否应用了更改?
奖金问题:ClearCase术语是否有此名称(基线是否“未触及”)?
答案 0 :(得分:1)
要查看自最新基线以来流是否有任何修改(意味着该流至少有一个可修改的组件),您可以:
cleartool lsbl -fmt "%d\n" -cview
(最后一个是最近的一个) - 查找自该日期以来的任何新版本
cleartool lsbl -fmt "%d\n" -cview 2008-05-29T16:40:28+02:00 [...] 2009-09-27T09:51:28+02:00 cleartool find . -ver "brtype(MyProject_Dev) && created_since(2009-09-27T 09:51:28+02:00)" -print .@@\main\MyProject_Int\MyProject_Dev\3 .\.checkstyle@@\main\MyProject_Dev\CHECKEDOUT .\.classpath@@\main\MyProject_Int\MyProject_Dev\1 .\.classpath@@\main\MyProject_Int\MyProject_Dev\CHECKEDOUT [...]
对于未触及的基线没有特殊术语,因为根据定义,基线“未触及”(您永远不能修改或更改基线的内容)。
只有在存在非空活动时才能对流进行修改,这些活动表明至少创建了一个版本。