文件未加载已检出但已删除错误

时间:2015-01-28 15:51:12

标签: clearcase-ucm

我尝试将代码从我的开发流传递到QA流,并且传递错误输出(无法合并)一个特定文件。当我查看Clearcase Explorer中的文件时,它显示文件状态为“未加载,已检出但已删除”,如下面的屏幕截图所示:

status

当我尝试从Find Checkouts执行UndoCheckout时,我收到以下错误:

errror

Error undoing the check out for 'Z:\buildSupport\...'
Not an object in a vob: 'Z:\buildSupport\...'
Pathname provided did not resolve to a version object.
Not an object in a vob: 'Z:\buildSupport\...'

从命令行尝试获取文件状态时,我收到以下错误

cleartool ls AuditAssignment.jsp
cleartool: Error: Pathname is not within a VOB: "AuditAssignment.jsp"

请帮助解决此问题。我在UCM环境中。

3 个答案:

答案 0 :(得分:0)

Z:\建议快照视图为mapped to a letter drive through subst

根据您的确切操作系统,可能是我在" not able to build in clearcase snapshot csproject"中提到的路径长度限制的情况。

但你也有其他原因,比如IBM technote suggests

  

使用错误大小写创建具有相对路径的链接时,即使创建了链接,也只能通过Windows命令行(cmd)查看该链接目录中的文件。但是,它们被视为不再受版本控制。

即使这里没有涉及符号链接,也要检查是否存在案例问题(版本相同但名称不同,如状态图片似乎表明的那样)

Windows无法显示,特别是在快照(UCM或非快照)视图中,两个具有相同名称和不同案例的文件。

合并完成时,文件“AuditAssignment.jsp'双方都有相同的情况 一旦案件两侧相同,然后就可以尝试合并。

答案 1 :(得分:0)

有很多可能的原因。 其中,父目录的保护(访问权限)可能不允许您修改它。您应该检查目录“fieldAudit”的Clearcase权限。您可以通过右键单击目录并查看Clearcase属性来完成此操作。如果您不是所有者,并且您所属的组没有修改父目录的权限,则可能会遇到此类问题。为了修改父目录的访问权限,您可以使用“cleartool protect”命令,作为VOB所有者或作为元素的所有者。 然后命令(对于Linux / Unix):

cleartool protec -chmod 770 fieldAudit

小组的7是什么问题。你可以给775或777(这是不安全的),具体取决于你的VOB政策。您的Clearcase管理员应该能够为您提供帮助。

答案 2 :(得分:0)

我对此问题没有正确的解释。来自另一个团队的高级人员帮助了我无法完成他所做的事情。基本上他从我的视图中删除了该文件并重新创建了它。他这样做了几次。我无法正确回答这个问题。