有时我会“标记为添加”并将文件添加到Perforce,我实际上不希望Perforce担心。
有没有办法将其还原,所以它只是回到在P4V中显示为“未跟踪”的项目?
参见我的例子:
我错误地添加了mil.ico
和mil3.ico
。我只是希望他们回到test.ico
,即。被Perforce忽略:
即使我保存了文件的副本,然后删除,然后将它们放回去(所有这些都是一个严重的问题),P4V仍然知道他们有历史记录并将其标记为如下所示:
我只是希望Perforce在我告诉它时单独留下文件。
答案 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文件。