perforce - P4V 获取最新版本不执行任何操作

标签 perforce revision p4v getlatest

我不想进入“获取修订版”>“强制”。因为我的一半东西已经下载了。我不想覆盖我已经拥有的东西。 P4V 可以清楚的看到车厂里的和本地的完全不一样。如何让 Perforce 检索我没有的文件,并忽略我已经拥有的文件?

最佳答案

选择您的工作区根目录,转到"file">“在此处打开命令窗口”,然后运行:

p4 clean

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

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

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

关于perforce - P4V 获取最新版本不执行任何操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66599083/

相关文章:

Perforce 变更列表摘要

java - 在 webapp 中获取当前的 svn 版本

Javascript/Node.js : data patching scheme

java - 维基百科用于其版本比较功能的算法是什么

git-p4: fatal: git 是在不支持 git-p4 的情况下构建的 (NO_PYTHON=1)

intellij-idea - IntelliJ + Perforce 自动忽略新文件

windows - Windows 上类似挖掘的功能?

perforce - Perforce 'p4 integrate' 参数排序中的错误

perforce - 将文件夹下的所有现有更改移至 Perforce 中所需的更改列表

perforce - 在 Perforce 中搁置时自动删除新添加的文件