我正在尝试使用Hudson设置我们的ClearCase 进行持续集成(稍后部署)。
我终于获得了构建的UCM视图,但不幸的是我们的构建过程检出文件来存储构建号。 现在构建已破坏,文件仍然已检出,阻止下一次构建。
我现在已经关于cleartool find . -type f
,但我无法弄清楚如何找到签出的文件。我知道UNIX'find的语法,所以这不是问题。
有人可以指点我查询语言的文档,或者举个例子来查找签出或被劫持的文件吗?
答案 0 :(得分:27)
你可以从how to list private files上的这个问题开始。
然后它取决于您的ClearCase视图的性质
例如,在动态视图上,一个简单的ct lsprivate
列表私有文件(包括被劫持的文件)和结帐文件。
官方指令是cleartool lscheckout
(或“lsco
”)
如果您位于视图中的右侧,则
$/path/to/view/vobs/aVob
cleartool lsco -rec -cview
,应列出所述vob的任何子目录中任何用户的所有签出文件。
但是如果您的构建因几个 vobs中签出的文件而中断,那么您需要扩大范围:
$/path/to/view/
cleartool lsco -avobs -cview
(在这种情况下你不需要在特定的vob中)