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. Eclipse的Perforce插件顯示已刪除的文件
- 6. 在Perforce中擱置時自動刪除新添加的文件
- 7. Perforce - 從流中刪除文件
- 8. 恢復已刪除的Perforce客戶端
- 9. Perforce:列出標記爲刪除的文件的命令行
- 10. 在數據集中刪除行出錯
- 11. 在Perforce中刪除文件的命令行語法是什麼?
- 12. 從Perforce控件中刪除文件而不從工作區中刪除?
- 13. 如何在Perforce JAVA API中解析集成文件
- 14. 在ANTLR中生成文件時出錯
- 15. Git的部署:在刪除文件時,按文件中刪除
- 16. Perforce公司:集成輸出語法
- 17. 在退出時刪除文件
- 18. 嘗試刪除存在的文件時出錯
- 19. vendor/composer中的文件/已刪除
- 20. 查看Vault中的已刪除文件
- 21. 在Android中集成PayPal時出錯
- 22. 在Android中集成Admob時出錯
- 23. 在HIVE中刪除表時出錯
- 24. grgit - 添加新文件並刪除已刪除的文件
- 25. Perforce與NetBeans的集成
- 26. Move-Item導致「文件已存在」錯誤,儘管文件夾已被刪除
- 27. 從已刪除的文件(Eclipse CVS)中刪除cvs標籤?
- 28. Git從跟蹤中刪除已刪除的文件
- 29. 如何從git中刪除已刪除的文件?
- 30. 如何從Bitbucket中刪除已刪除的文件?
何時「標記爲在本地工作區中被刪除」會發生? 我試圖重現這一點,因爲我在我們的自動化構建系統中實現了這一點。我嘗試了 的情況(a)ChildA和ChildB刪除同一個文件並提交。然後Parent將兩個項目集成在一起。 (b)父母從其父母同步刪除的文件,然後集成刪除同一文件的子項目之一。 但是,我無法重現錯誤。 – crk 2012-07-06 18:25:22
@crk:當您告訴perforce您正在刪除文件,但在您提交更改之前,標記爲已刪除。它會從本地工作區中刪除文件,並將其標記爲在更改列表中暫掛刪除,但與其他未決更改一樣,在您提交更改之前不會永久保存任何內容。 – 2012-07-10 18:33:08