2012-04-25 39 views
0

我得到以下ClearCase中检出permisssion

Rational ClearCase Explorer 
--------------------------- 
Error checking out 'C:\Projects\TestServlet.java'. 

Lock on activity "activity_test_name" prevents operation "change activity". 
Unable to check out "C:\Projects\TestServlet.java". 

请帮我

回答

1

有人超过你使用已锁定的活动,让你无法做出结帐VOB管理控制。与负责人交谈,了解原因。

问题是(最有可能的)不是你一般没有权限去做。如果VOB被锁定备份,你会得到一个不同的错误。

2

允许您检出该文件的正确过程是将您包括在该锁上免除的用户列表中:请参阅cleartool lock man page
但是,您需要是已声明活动或当前流的pvob的所有者,或者是root(或Windows上的特权用户)。

如果活动只被锁定,另一种方法是创建另一个活动。

cleartool mkact anotherActivity 

然后尝试结帐。它应该取消当前(锁定)的活动,并设置一个新的活动。

但是如果Stream本身被锁定(或者甚至是vob/pvob),那么你需要让你的ClearCase管理员解锁。
参见例如IBM technote "Lock on activity prevents operation change activity",其说明在这种情况下,“活动锁定”错误消息是如何误导的。
但是,这是CC2003,我想你正在使用更新版本的ClearCase。