在perforce中,如何删除未提交的NEW/ADDED文件的挂起更改?

dub*_*nde 5 perforce

我正在尝试删除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
Run Code Online (Sandbox Code Playgroud)

我也尝试了p4 revert命令,但它失败并出现相同的错误.

dub*_*nde 8

修复了perforce支持小组的"revert -k".他们怀疑这可能是由于客户端工作区中的重叠值,但并不是非常具体.


Chr*_*isF 5

你是如何尝试删除文件的?

我已经有一段时间了,因为我在愤怒中使用了Perforce,但我似乎记得你只需要右击并恢复文件.

我刚试过这个,它对我来说很好(程序员的哀叹!).它使用以下p4命令:

p4 revert //depot/test.txt

其中test.txt是测试文件的名称.

更新

新文件是否仍存在于本地硬盘上?

文件在库中的路径是否仍然存在?即.你道路的"......"中有什么.