6

有时我“标记为添加”并将文件添加到 Perforce,我实际上不想让 Perforce 担心。

有没有办法恢复它,所以它只是回到 P4V 中显示为“未跟踪”项目?

看我的例子:

我错误地添加mil.icomil3.ico。我只是想让他们回到看起来像test.ico,即。被 Perforce 忽略:

替代文字

即使我保存了文件的副本,然后删除,然后将它们放回去(所有这些都是一个严重的问题),P4V 仍然知道它们有历史并将它们标记为如下所示:

替代文字

我只是希望 Perforce 在我告诉它时不理会文件。

4

3 回答 3

6

如果你想从 perforce 中删除文件的最后痕迹,你唯一的机会是通过p4 obliterate. 这将不可逆转地从 perforce 中删除文件修订甚至文件的完整历史记录,并且仅适用于管理员权限。我不知道 obliterate 是否可以通过 p4v 在命令行上发出:

cd directory_of_accident
p4 obliterate accidentally_submitted_file

如果看起来你和 perforce 同意文件忘记

p4 obliterate -y accidentally_submitted_file

密封问题。

于 2010-10-20T19:27:55.720 回答
1

您可以从 Perforce 库中删除项目。请记住,Perforce 将要删除该文件的本地副本,因此您应该将其保存在不同的位置,在 Perforce 中删除该文件并将本地版本移回。

于 2010-10-20T18:40:16.940 回答
1

您是通过 Depot 选项卡还是 Workspace 选项卡查看文件结构?看起来它可能是您的 Depot 选项卡。

尝试转到您的工作区选项卡,然后单击过滤器图标(看起来更像一个漏斗)并确保选择了“显示不在仓库中的文件”。

希望通过 Workspace 选项卡,而不是 Depot,将隐藏已删除的文件,并选择适当的过滤器将显示您的非 Perforce 文件。

于 2010-10-21T14:19:03.757 回答