我正在尝试删除perforce中的待定更改列表。所有文件(20个旧)都是新的,但还没有提交/提交。所以在p4Win中,它们显示了RED +交叉。我无法从更改列表中删除这些文件。我该如何摆脱这些文件?
感谢右键单击并还原的答案。我试过了,但它失败了下面的示例错误字符串。
Operation: user-revert
Librarian digest source/.../foo.c failed.
RCS checkout 1.715484 failed!
RCS no such revision 1.715484!
//source/.../foo.c#1 - was add, reverted
我也尝试了p4 revert命令,但它失败并出现相同的错误。
答案 0 :(得分:8)
由perforce支持小组修复“revert -k”。他们怀疑这可能是由于客户端工作区中的重叠值,但并不是非常具体。
答案 1 :(得分:5)
您是如何尝试删除文件的?
自从我愤怒地使用Perforce以来已经有一段时间了,但我似乎记得你只需右击并恢复文件。
我刚试过这个,它对我来说很好(程序员的哀叹!)。它使用以下p4命令:
p4 revert //depot/test.txt
其中test.txt是测试文件的名称。
<强>更新强>
新文件是否仍存在于硬盘驱动器本地?
文件在库中的路径是否仍然存在?即。你道路的“......”中有什么。
答案 2 :(得分:1)
还原文件,右键单击更改列表中的文件并选择还原,这将删除添加的文件。
答案 3 :(得分:0)
也许在此阶段尝试Perforce支持。
答案 4 :(得分:0)
删除当前和子目录中的所有已添加文件:
p4 revert ...
答案 5 :(得分:0)
在我的情况下,这是因为RCS文件(包含所有修订信息的库中的v扩展名的实际文件)实际上缺少相关修订的信息。我能够从备份中恢复文件。
答案 6 :(得分:0)
我遇到了同样的问题,我添加了.exe文件,但之后想要排除它们。 perforce文档帮助:
http://www.perforce.com/perforce/doc.current/manuals/p4eclipse/topics/adding.html
从源代码管理中排除文件
重要提示:放置文件后,您无法排除文件 Perforce控制。如果您在更改列表中打开了文件而您 想要从Perforce控件中排除它们,将它们从中恢复 在排除它们之前更改清单。
像魅力一样工作。