- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Depot 中有一个名为 testGame 的 Unity 项目。在我的 C:\驱动器上,我同步了 Depot,以便 Depot/Workspace 相同。
但是,由于某种原因,工作区中 testGame 的本地副本已损坏 - Unity 缺少文件引用,错误层出不穷。我在 D/W 同步的其他机器上没有这个问题,这完全是这台机器的本地问题。
Revert/Rollback 没有解决这个问题。我想做的只是核对本地工作区副本并从软件仓库重新同步。显然,“标记为删除”不是我想要的。我试过“从工作区中删除”,但它只是说“c:\Perforce_IntV2\prod\dl\testGame...文件未在此客户端上打开”
仅使用资源管理器删除此文件也会引起头痛 - 我如何才能从 orbit 中删除我的工作区副本?
最佳答案
您可以与您选择的客户端(p4v 中的“获取修订...”,然后告诉它同步修订)同步到版本 0(文件存在之前的“版本”,这意味着它将被删除) 0; p4 sync//...命令行中的#0)。您可以在工作区的根目录下执行此操作,因此 perforce 知道的所有内容都将消失。然后在资源管理器中删除剩下的任何内容(确认它不是您忘记先添加的新文件!)
如果您真的想彻底解决所有问题,首先从资源管理器中删除会加快同步到修订版 0 的速度。
另一种核对所有内容的方法是使用资源管理器删除文件并删除 perforce 客户端中的 p4 工作区。不过,您随后必须重新设置工作区。
在其中任何一个之后,只需再次同步,您就会回到一个干净的工作区。
关于perforce - P4 : How can I delete a local copy of depot files?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38625364/
我是一名优秀的程序员,十分优秀!