我有一个关于clearcase的问题,有人以明确的方式帮我解决了一些问题,他使用了以下命令:echo " " > xxx.log
和
cleartool co -nc filename
这是什么意思?
答案 0 :(得分:1)
当您有一个“已签出但已删除”的文件时,如ct ls中所述:
该元素已在此视图中签出,但随后删除了view-private文件 您可能已删除该文件。
恢复该文件的解决方案是再次检出,但如果直接执行此操作,ClearCase会抱怨无法访问该文件(因为它实际上不再存在)。
因此:
echo " " > afile
您需要在该文件中包含部分内容才能在其上发出cleartool
命令。
因此,即使其内容是虚假的,它至少也允许您继续。
然后,您可以再次结帐(-nc
表示没有评论,但它也意味着“获取当前已检出版本上使用的先前评论)
cleartool checkout -nc afile
恢复它的另一种方法是uncheckout the file:
cleartool unco afile
这也将恢复其内容。
答案 1 :(得分:0)
第一个命令将空格写入xxx.log; echo
是一个shell命令,与clearcase无关。第二个命令检出文件名而没有注释。这两个命令似乎是非常不相关的,除非你没有告诉我们其他的东西。
答案 2 :(得分:0)
只是一个提示: 'echo'可能用于清除xxx.log文件。
co - 代表签出文件名, nc - 代表没有评论
可能会有所帮助:http://www.yolinux.com/TUTORIALS/ClearcaseCommands.html