为什么我不能删除此强制更改列表?



我是perforce的新手,我以某种方式进入了一个怪异的状态。

我有两个我修改的文件,并以某种方式添加到更改列表中(而不是默认的变换师)。我想恢复更改并删除变更者,但我无法弄清楚。

我尝试这样做:

p4 change -d 75697
Change 75697 has 2 open file(s) associated with it and can't be deleted.

所以我尝试将文件恢复在变更列表中:

p4 revert package.json
package.json - file(s) not opened on this client.

好吧,我想我需要打开文件?

p4 edit package.json
//a/b/c/package.json - can't edit (already opened on this client)

因此,在打开文件之前,我无法恢复该文件,但是我无法打开文件,因为它已经打开了?有什么交易?

您可能会遇到该错误,因为您的本地package.json不会映射到开放的实际仓库路径(由于您对客户端视图所做的事情,因为打开了文件)。很难说而不看到更多命令输出,但只需尝试:

p4 revert -c 75697 //...

不管他们的路径如何,都要恢复该更改者中的所有文件。

如果那不起作用,请与您的perforce管理员联系;他们要么将您带入一些非常奇怪的权限绑定(即,他们已经撤销了您需要撤销的文件的访问级别)维护(p4d -xf 925)解决不一致。

相关内容

  • 没有找到相关文章

最新更新