2017-01-03 92 views
0

今天我试图在Perforce中将子项streamC集成到父项streamP(复制操作)。此操作几乎每天都会执行,通常我们不会遇到任何问题。但是今天出了点问题。在几个文件Perforce抛出一个错误:在Perforce中尝试集成时打开图书管理员文件时出错

Operation 'rmt-FileFetch' failed. 
Librarian checkout /opt/perforce/..../fileA 
Error opening librarian file /opt/perforce/..../fileA revision 1.2555519. 
RCS checkout 1.2555519 failed! 
RCS no such revision 1.2555519! 

而同样的错误显示在一些其他文件。

我检查了父流streamP中这些文件的状态,它们都被标记为被其他人删除。

这是一个错误,你不能集成文件删除,如果它已被标记为删除?

或者它是一个执行基础设施问题,我需要与IT人员交谈?

+0

您可能需要从Perforce的技术支持帮助。消息说'rmt-FileFetch'表明你已经有了更复杂的事情发生(远程仓库?副本或边缘服务器?)如果打开文件以进行删除,可能有一个管理员已经试图解决不知怎的,损坏的文件? –

回答

2

如果文件在源文件中被删除,则根本不应该有一个库管理员操作。听起来很像这种(固定的)错误:

Bugs fixed in 2016.1 

    #1378013 (Bug #85458) ** 
     'p4 copy' could produce a librarian error when attempting to copy 
     a source file that was moved and then deleted. Fixed. 

https://www.perforce.com/perforce/doc.current/user/relnotes.txt