加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
 13 12
发新话题
打印

[原创] cc客户端硬盘坏掉,如何把已经checkout的文件ci( 此文章被查看:2957次,被回复:12篇!! )

cc客户端硬盘坏掉,如何把已经checkout的文件ci

如果人员离职,机器已经带走,或者开发者本机硬盘坏掉等等情况。但是已经有文件checkout。如何checkin文件。(使用于静态视图
方法:
查看文件的版本树,主要是看checkout关联的是哪个视图tag。
比如说视图名叫VIEWA,那么用cleartool ls view -l VIEWA
就会看到VIEWA的uuid。

可以新建一个静态视图或者用已经在使用中的正常的静态视图,把新建的静态视图的view.dat备份之后作修改,把view.dat的uuid修改为VIEWA的uuid。
然后就可以对checkout的文件作check in 或者undo操作了。
最后把备份的view.dat覆盖被修改过的view.dat.


这是我今天自己试验过的方法。
也许有更好的方法,大家可以补充。互相学习

[ 本帖最后由 vowtree 于 2006-9-15 16:30 编辑 ]



© 本文为 vowtreeSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
不要踩疼我的梦想

TOP

文件被CO,对于静态view 而言,修改过的文件在他本地机器中的view root目录中,vob中只会保存一份reference的记录,如果机器硬盘坏了,这份修改也无法恢复的话,只有删除reference 这种方法,同于undo

对于动态view,你co的东西保存在view stgloc 里面,只要这个不坏,都是可以用的,如果view的stgloc 坏了,也就无法恢复.只有删除reference 来undo 了

删除reference 的方法,在 clearcaseadminconsole.msc 中可以在图形界面中做.
也可以使用 cleartool rmvie -force -vob vob_path -uuid view's uuid
view's uuid 可以通过 cleartool desc -l vob:vobtag 来查看vob 关联的view uuid 信息

这个很多人问.可以结束了!



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

TOP

对你来说结束了,对部分人来说,肯定还是在继续上演着。

以后肯定还会有人问你的。木木做好心理准备哦。



© 本文为 vowtreeSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
不要踩疼我的梦想

TOP

大多数Cm都会遇到的问题

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

——惊是一种突然的觉醒。
我生下来不是求人谅解与同情的。

TOP

对于这个解决我解决的方法,就用的是删除view,及关联

© 本文为 rachel_zhyun 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
静似月,各自孤单错弄弦
SCMLife--致力于做一流得配置管理社区

TOP

有用有用!
前两天刚有人走了呢,还有一堆CO的文件!

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

TOP

你好,请教高手们,在unix下,如果不小心删除了view/view_tag,此后发现此view上存在checkout 的文件,怎么将此文件unchekout 或者获取到checkout节点的文件。注:view 是动态的

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

TOP

unix下没有试过啊。真是不好意思。不过木木可能知道的。他经常玩unix。

© 本文为 vowtree 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
不要踩疼我的梦想

TOP

请mumu高手帮忙解答一下吧

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

TOP

第二种方法还真没用过,呵呵,多谢LZ,试一下:)

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

TOP

 13 12
发新话题