2011-09-27 100 views
0

在我的Perforce存儲庫中有一個前一段時間提交的文件,並且在一個點上有效。我需要將文件及其父目錄移動到存儲庫中的其他位置。然而,我無法檢索庫中的文件的副本由於P4V報告以下錯誤(2010.2)和P4在Linux &的Mac OS X:如何從Perforce存儲庫中刪除無法恢復的文件?

Bad AppleSingle/Double header. 
Malformed FInfo/FXInfo structure! File not updated. 

的文件是蘋果DMG(磁盤映像)安裝程序。看來版本庫中的文件已損壞,我無法檢索它。

是否可以檢索文件而不管存儲庫中文件中的錯誤?

是否可以在存儲庫中移動文件,而無需在工作區中存儲文件的本地副本?

+0

你如何移動文件?你使用了什麼命令或者你使用了什麼GUI方法? – Mark

+0

我試過在Linux和Mac OS X上使用P4V GUI,運行「獲取最新版本」時使用相同的結果。我也嘗試在Linux和Mac OS X上使用命令行p4客戶端,結果類似。 –

+0

對。但我在問你做了什麼,特別是試圖移動這些文件。你嘗試過使用'p4 move'命令,還是使用p4v中的'move/rename'選項? – Mark

回答

0

使用命令行工具:

p4 delete -n //path/to/the/rotten/file 

只要你的客戶端映射//路徑/ ...你可以刪除的東西,而不取它們(如不做p4 sync第一)

相關問題