【问题标题】:Reviving a deleted file for use in my workspace恢复已删除的文件以在我的工作区中使用
【发布时间】:2009-12-18 17:31:45
【问题描述】:

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

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

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

我怎样才能恢复它们以在我的工作区中使用,但不能让它们在世界上流行?

我不是 P4 管理员,所以我需要一些指导。

感谢您的帮助,

【问题讨论】:

    标签: perforce


    【解决方案1】:

    找到我的答案。 一位同事建议我在 Google 上搜索“Get Revision...”

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

    我使用了除了最后两个步骤之外的所有步骤,并且成功了。

    在 P4V GUI 中:

    • 确保删除的文件显示在 Depot View 窗格中(转到 View 菜单,选择 Filter Depot 菜单并单击 Show Deleted Depot Files。在较新版本的 P4V 中,这将显示在“Search”菜单中)
    • 在“仓库视图”窗格中找到文件
    • 右键单击文件并选择“获取修订版”
    • 在“Get Revision”对话框中,单击“Specify revision using:”单选按钮,并在下拉框中保留“Revision”
    • 在“修订”下拉项右侧的空白框中,输入文件的最后一个良好修订的编号
    • 点击“获取修订版”
    • 在“仓库视图”窗格中,右键单击文件并选择“标记为添加”
    • 在“仓库视图”窗格中,右键单击文件并选择“提交”
    • 填写变更列表说明并点击“提交”

    【讨论】:

      【解决方案2】:

      在您提交之前,使用 Perforce 的大多数命令除了影响您对存储库的本地视图外,不会做任何事情。

      因此,您可以检出旧版本的文件并将它们保存在您的客户端中,只要您不检出它们,其他任何人(包括您的实时站点)都不会看到它们。

      【讨论】:

        【解决方案3】:

        在 p4win 和 p4v 中都有一个“显示已删除文件”的选项。在 p4win 和 p4v 中,您可以右键单击文件并选择“恢复已删除文件”。这会执行您手动执行的操作,并且文件将打开以供添加。

        【讨论】:

          【解决方案4】:

          我错过了什么吗?除非您将它们放在您的实时网站上,否则它们不会实时。

          【讨论】:

            【解决方案5】:

            感谢所有回复。我不是 Perforce Guru,如果我说错了,请原谅我。

            我们的系统已设置好,以便我们拥有 Live 制作网站。以 perforce 提交的文件正常显示在此 Live 站点上。公众可以看到这个网站。每个开发人员也有他/她自己的开发站点,只有我们可以看到。它反映了我们的 Live 网站。我们对 Perforce 中签出文件的更改可以在我们的开发站点中查看,但不能在 Live 站点中查看 - 直到我们提交更改。正如预期的那样,这使我们能够在更改生效之前查看更改。

            当我们在 Perforce 中删除文件时,它们会从我们的工作区中删除。我仍然可以在我的 Depot 选项卡中看到它们,但它们在我的开发站点或 Live 站点中都不可见。我想要做的是将已删除的文件恢复到我的工作区,这样我就可以在我的开发站点中查看它们,但在我们的 Live 站点上看不到(签入)它们。

            我发布的最后一篇关于执行此操作的说明的帖子符合我的目的。这些文件回到了我的工作区,但只在我的开发站点中可见。

            我害怕对文件进行一些 Perforce 恢复,这可能会自动使它们再次出现在我们的 Live 站点上。这种想法是由于我对 Perforce 缺乏经验。在你们的帮助下,我现在知道该怎么做了。

            再次感谢,

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2020-07-09
              • 2018-04-26
              相关资源
              最近更新 更多