如何在ClearCase UCM中锁定集成流下的所有流?
答案 0 :(得分:1)
cleartool lock
operation in UCM不是递归操作
如果只锁定集成流,则不会锁定子流
您需要列出集成流下的所有流并单独锁定它们。
cleartool lsstream -s -in stream:My_Int_Stream@\myPVob -r
结合gawk,您甚至不需要编写脚本:
cleartool lsstream -s -in stream:My_Int_Stream@\myPVob -r | gawk "{print \"cleartool lock -nc stream:\"$1\"@\\myPVob\"}"
请注意手册页中的限制:您可能需要成为这些流的所有者才能锁定它们
另请注意-r
以确保您拥有所有子流,而不是Integration 1的直接子流。