发新话题
打印

[求助] 由checkin引发的问题( 此文章被查看:187次,被回复:2篇!! )

由checkin引发的问题

问题描述如下:
1)开发人员用活动act1检出一个文件,同时存在另外一个活动act1.lock(这个活动是被锁住的)
2)开发人员检入文件时,误选了活动act1.lock。从而导致检入文件时报错:checkin报错.jpg(undo报一样的错误)
提示在ibm官网找到一个信息,说升级到7.0版本可以解决这个问题,这个方法对于我们来说基本上没用,所以想尝试别的方法。于是又做了以下操作:
1)在服务端将开发人员的视图删除了,删除命令:cleartool rmview viewname
2)然后开发人员又重新建立了一个视图,名字与之前被删除的一样。
想在新视图中对文件进行操作,但是由于文件是被独占检出的,无法进行操作。现在的问题想将活动act1中这个检出文件所形成的版本删除,按论坛中的帖子中的方法:
1)cleartool desc -l -vob:\vobname 得出uuid的信息为:   
\ClearCaseStorage\Views\TEST\cc\cc_admin_test_2.vws [uuid 8ccc8903.63cd4488.8a21.06:00:d8:99:7c:55]
2)运行:cleartool rmview -all -uuid 8ccc8903.63cd4488.8a21.06:00:d8:99:7c:55,报错信息为
cleartool: Error: Lock on activity "act1.lock" prevents operation "change activity".
cleartool: Error: A problem occured while deleting a hyperlink (vob_oid=b9fe16f7
7edf42be8bd2eec5eab7559b, hlinkh=1114430238) on an object whose dbid is 345.
cleartool: Error: Could not remove a checked out version; dbid = 345.
cleartool: Error: Trouble removing references to view "192.168.10.44:D:\ClearCas
eStorage\Views\TEST\cc\cc_admin_test_2.vws" from vob ......
说由于有check out删除不了,又换第二种命令
a)cleartool lsview -long viewname 查看被删除view的uuid
b)cleartool rmview -uuid uuidname 不报错,但是活动act1中的那个版本依然无法进行任何操作,每操作就提示:failed to start
view

请问是否有什么方法可以解决这个问题?谢谢

[ 本帖最后由 梦尘 于 2008-7-16 20:22 编辑 ]

附件

checkin鎶ラ敊.jpg (218.06 KB)

2008-7-16 20:20

checkin鎶ラ敊

checkin鎶ラ敊.jpg




© 本文为 梦尘SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
不见面,
不代表不思念;
不联络,
是为了掩饰深深的眷恋......

TOP

把抱错的activity分配给另外一个view。



© 本文为 bigjamesSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
用CCRC取代Native Client吧,至少在下一个补丁出来之前。

TOP

第一个问题:似乎没有解决办法.....
第二个问题:已经解决
把报错信息中的活动act1.lock解锁,即可删除uuid

感谢bigjames的回复!回头实验一下.......



© 本文为 梦尘SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
不见面,
不代表不思念;
不联络,
是为了掩饰深深的眷恋......

TOP

发新话题