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