2017-01-03 90 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