1

我不想去“获取修订”>“强制”。因为我一半的东西已经下载了。我不想覆盖我已经拥有的东西。P4V 可以清楚的看到,depot 和local 是完全不同的。如何让 Perforce 检索我没有的文件,而忽略我已经做的文件?

4

1 回答 1

0

选择您的工作区根目录,转到 File > Open Command Window Here,然后运行:

p4 clean

这将扫描您的工作区并强制同步所有不同或丢失的内容,以及删除未添加的文件。请注意,如果您有不在更改列表中的本地工作,这将不可撤销地删除它。如果您只想“清理”已编辑/存在但已过时的文件(并忽略添加/删除的文件),请p4 clean -e改用。如果您想在实际操作之前预览操作,请执行p4 clean -n.

我认为您可以通过 P4V 中的“协调离线工作”工具执行等效操作,但可能需要额外的手动步骤。

为了使使用 Perforce 更容易,请尽量避免修改工作区中的只读文件——如果要从工作区中删除文件,请在 P4V 中使用“从工作区中删除”而不是手动删除它等。 Perforce能够通过了解工作区中的内容并且不必每次都重新检查来非常快速地进行文件操作,但是当您手动弄乱工作区时,您会消除这种好处。

于 2021-03-12T16:03:31.180 回答