perforce - 恢复已删除的文件以在我的工作区中使用

标签 perforce

你好
我们与多个用户一起运行 perforce。每个用户都有自己的开发网站,显示他们工作区中的文件。这非常适合在提交之前对网页进行更改和查看。

前段时间,我们在 Perforce 中删除了一些页面。我想恢复这些页面,但不想让它们在我们的实时网站上可见。我想在我的工作区和我的开发站点上查看它们,但我确实想将它们推送到我们的实时服务器。

在我的 P4 客户端的“depot”选项卡中,我可以看到已删除的文件。我在客户的“工作区”选项卡中看不到它们。

我怎样才能恢复它们以在我的工作区中使用,而不是让它们在世界上出现?

我不是 P4 管理员,所以我可以使用一些指导。

谢谢你的帮助,

最佳答案

找到了我的答案。
一位同事建议我在“获取修订版...”上使用 Google

http://kb.perforce.com/UserTasks/ManagingFile..Changelists/RecoveringDeletedFiles



除了最后两个步骤之外,我使用了所有步骤并且它起作用了。

在 P4V 图形用户界面中:
  • 确保已删除的文件显示在“库 View ” Pane 中(转到“ View ”菜单,选择“过滤库”菜单并单击“显示已删除的库文件”。在 P4V 的较新版本中,这将显示在“搜索”菜单中)
  • 在库 View Pane 中找到文件
  • 右键单击​​文件并选择“获取修订版”
  • 在“获取修订”对话框中,单击“指定修订使用:”的单选按钮并在下拉框中保留“修订”
  • 在“修订”下拉项右侧的空白框中,输入文件的最后一次良好修订的编号
  • 点击“获取修订版”
  • 在库 View Pane 中,右键单击文件并选择“标记为添加”
  • 在“仓库 View ” Pane 中,右键单击文件并选择“提交”
  • 填写变更列表说明,点击“提交”
  • 关于perforce - 恢复已删除的文件以在我的工作区中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1929630/

    相关文章:

    perforce - 如何在 perforce CLI 中创建作业并将其附加到新的变更列表?

    version-control - Perforce(版本控制)- 自特定修订版以来的文件更改列表

    python - 尝试导入 P4 时没有名为 P4API 的模块

    version-control - 如何在版本控制系统中加入两个文件

    emacs - 在 Emacs 中禁用包键绑定(bind)覆盖

    强制 : Revert files without losing its modification

    perforce - 提交时是否让 Perforce 邮寄任意电子邮件地址?

    perforce - perforce 中两个挂起的更改列表之间的差异如何?

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

    linux - 查找目录是否是 perforce 中的最新目录