“实际上,Perforce我不希望你跟踪那个文件......”我如何让Perforce听?

时间:2010-10-20 18:36:01

标签: perforce p4v

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

有没有办法将其还原,所以它只是回到在P4V中显示为“未跟踪”的项目?

参见我的例子:

我错误地添加了mil.icomil3.ico。我只是希望他们回到test.ico,即。被Perforce忽略:

alt text

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

alt text

我只是希望Perforce在我告诉它时单独留下文件。

3 个答案:

答案 0 :(得分:6)

如果您想从perforce中删除文件的最后痕迹,您唯一的机会就是通过p4 obliterate。这将不可逆转地从perforce中删除文件修订甚至文件的完整历史记录,并且只能使用管理员权限。我不知道是否可以通过命令行通过p4v获得删除:

cd directory_of_accident
p4 obliterate accidentally_submitted_file

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

p4 obliterate -y accidentally_submitted_file

密封问题。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

您是通过“库”标签还是“工作区”标签查看文件结构?看起来它可能是您的Depot选项卡。

尝试转到“工作区”标签,然后点击“过滤器”图标(看起来更像是一个漏斗),并确保选中“不在库中显示文件”。

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