发新话题
打印

[原创] 批量删除view-private 文件( 此文章被查看:1563次,被回复:5篇!! )

批量删除view-private 文件

1.打开命令行窗口

2.进到视图VOB,执行以下命令:

M:\my_snapview\vob1>For /F "delims==*" %v in ('cleartool ls -view_only -r') do del "%v"



© 本文为 xialeiSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

co的文件也会列在ct ls -view_only -r 里面
虽会应为名字的问题无法被del识别,报错



© 本文为 amongSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
Where are we ?

TOP

引用:
原帖由 xialei 于 2006-11-15 16:35 发表
1.打开命令行窗口 2.进到视图和VOB,执行以下命令: M:\my_snapview\vob1>For /F "delims==*" %v in ('cleartool ls -view_only -r') do del "%v"
个人觉得你给的这个示例会造成一定的误解!
你这个命令是针对静态视图来操作的(而你给的目录又是M盘),所以...



© 本文为 singwaSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

回复 #3 singwa 的帖子

Thank you!
确实,这个是在静态视图下工作的。

我制定的配置环境中,动态视图盘符是B:,呵呵,一般B盘没有特殊用途,我废物利用了。

© 本文为 xialei 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

If Dynamic views,you can try like this:
cleartool lspr -do -other -s | xargs rm -rf

© 本文为 qtgbeyond 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

试试    到指定目录下,
for /f %a in (''cleartool lspr') do cleartool del -nc %a

© 本文为 ylblue0213 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
永不放弃!!!

TOP

发新话题