Perforce:如何从Depot到Workspace丢失文件?

时间:2012-02-13 12:35:16

标签: perforce p4v

我的工作区缺少一个给定的文件,但是存在于Perforce Depot。

我多次尝试“获取修订版”并检查“强制操作”标志。它总是检索数百个文件,但不会缺少这个文件,顺便说一下,这是一个.sln文件。

可能相关的额外细节:a)我使用P4V; b)我通常使用“从源代码管理中打开”选项在Visual Studio 2010中打开此项目进行编辑; c)我尝试检查我的解决方案中的所有文件,然后恢复未更改的文件作为尝试带来所有文件,但不适用于我的这个丢失的文件。

有没有人见过类似的东西? 有什么想法吗?

非常感谢!

3 个答案:

答案 0 :(得分:4)

"获得修订"用"强制操作"因为有问题的文件被检出而无法正常工作。 恢复此文件后,我可以通过强制获取修订版来获得它。

这个想法实际上来自对我回归的类似question的回答。

答案 1 :(得分:2)

  1. 是否因某些原因删除了最新版本?如果过滤器中的“显示已删除的库文件”,在P4V中的工作区选择器上方,它可能显示在那里,但将被删除。
  2. 您的工作区是否正确?它是否映射到您认为的其他文件夹?
  3. 一种简单的测试方法,在P4V软件仓库视图中突出显示.sln文件,然后点击ctrl + shift + s,这将在文件所在的目录中打开一个资源管理器窗口。

答案 2 :(得分:0)

覆盖所有基础:在尝试执行此操作时是否打开Visual Studio?如果是这样,目标文件夹/文件可能被锁定,因此Perforce无法在那里写入。