【问题标题】:Cannot see a perforce version controlled file in my workspace在我的工作区中看不到 perforce 版本控制文件
【发布时间】:2011-06-24 10:55:30
【问题描述】:

我对文件进行了更改,然后将其搁置。 然后我删除了文件。

现在我无法将它放回我的工作区。我试过 p4 sync -f 和 p4 unshelve ##。

我该怎么办?

【问题讨论】:

    标签: perforce p4v


    【解决方案1】:

    p4 unshelve 是正确的命令。

    要确定需要取消搁置的架子,请使用 p4 changes -s shelved 和 p4 describe -S

    可能出了问题的是,当你删除文件时,你仍然在 Perforce 中“打开”它(打开 p4 来查看),所以先做一个 p4 revert 来恢复文件,然后你就可以成功地取消搁置架子你会得到你编辑的版本。

    【讨论】:

      【解决方案2】:

      在 p4v 中,转到 depot 视图,选择文件,然后按 ctrl-shift-s(很确定这在 linux 中也适用)这将打开一个资源管理器窗口,该窗口应该是文件所在的位置。也许它会转到与您想象的不同的目录?

      如果不存在,请右键单击该文件夹,然后说获取此修订版,然后选中强制复选框

      【讨论】:

      • 请说明你想让我做什么。 Ctrl Shift s 有什么作用?
      • 就像我在回答中所说的那样,它将打开一个资源管理器窗口,向您显示 perforce 认为文件应该在哪里,这样您就可以确定您在正确的目录中。跨度>
      • 我在 Ubuntu p4v 上。我无法执行您建议的任何操作。
      • Ctrl-Shift-s 仍然可以在 Redhat 中使用,因此它可能也可以在 Ubuntu 中使用。您仍然可以右键单击并说获取修订,然后选中“强制”复选框。你用 p4v 标记了这个问题,所以我假设你在使用它?
      猜你喜欢
      • 1970-01-01
      • 2013-03-06
      • 2010-12-22
      • 2014-10-29
      • 2011-01-09
      • 2015-07-31
      • 2011-03-14
      • 1970-01-01
      • 2021-11-23
      相关资源
      最近更新 更多