3
A
回答
2
當Perforce集成更改時,它會嘗試解析本地工作區中文件的傳入更改。這個例外基本上是說它不能嘗試解析給定文件的更改,因爲該文件已被標記爲在本地工作區上被刪除,所以它無法解決它。
有些標誌可以傳遞給integrate命令以允許集成繼續進行。但是,我發現將更改集成到正在進行的更改通常不是一個好主意,所以我會建議完成(或擱置)正在進行的更改,然後嘗試集成。
1
爲「已打開刪除」搜索時,此問題出現第一對谷歌,所以我想我可能會發布解決的辦法,如果你不整合,只是試圖解開自己的刪除:
cp file file.bak # Make a backup of the file
p4 revert file # Revert the file
mv file.bak file # Recover from backup
p4 edit file # Open the file for edit
相關問題
- 1. Perforce與已刪除目標的集成
- 2. 是否可能退出分支已刪除文件的Perforce集成?
- 3. Perforce - 恢復已刪除的文件
- 4. 在Perforce中嘗試集成時打開圖書管理員文件時出錯
- 5. 在perforce中集成移動的文件
- 6. 當目標已被移動/重命名時,Perforce集成文件
- 7. 從Perforce中恢復已刪除的文件
- 8. Eclipse的Perforce插件顯示已刪除的文件
- 9. 在perforce中,如何列出待定集成的源文件?
- 10. 如何在已刪除的文件夾中刪除已刪除的文件
- 11. 在Perforce中擱置時自動刪除新添加的文件
- 12. forfile在刪除文件夾時出錯
- 13. 已刪除文件中的錯誤
- 14. Perforce - 從流中刪除文件
- 15. 如何防止perforce打開/移動已刪除的文件?
- 16. Perforce P4API.NET Repository.GetDepotFiles()返回已刪除的文件
- 17. 恢復已刪除的Perforce客戶端
- 18. Perforce從工作區中刪除文件並反映Perforce中的文件
- 19. 是否有可能在perforce中恢復已刪除的擱置文件?
- 20. Perforce:列出標記爲刪除的文件的命令行
- 21. 我想刪除文件時出錯
- 22. 在數據集中刪除行出錯
- 23. 從文件夾中刪除文本文件時出錯
- 24. Apache Camel FTP 550在刪除Linux中的文件時出錯
- 25. 刪除用戶在perforce中解鎖所有鎖定的文件
- 26. 在Perforce中刪除文件的命令行語法是什麼?
- 27. 在變更集中刪除文件時,TFS getcs不會刪除本地文件?
- 28. 從Perforce控件中刪除文件而不從工作區中刪除?
- 29. CruiseControl.Net已刪除的文件
- 30. 刪除源文件Spring集成
何時「標記爲在本地工作區中被刪除」會發生? 我試圖重現這一點,因爲我在我們的自動化構建系統中實現了這一點。我嘗試了 的情況(a)ChildA和ChildB刪除同一個文件並提交。然後Parent將兩個項目集成在一起。 (b)父母從其父母同步刪除的文件,然後集成刪除同一文件的子項目之一。 但是,我無法重現錯誤。 – crk 2012-07-06 18:25:22
@crk:當您告訴perforce您正在刪除文件,但在您提交更改之前,標記爲已刪除。它會從本地工作區中刪除文件,並將其標記爲在更改列表中暫掛刪除,但與其他未決更改一樣,在您提交更改之前不會永久保存任何內容。 – 2012-07-10 18:33:08