Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perforce p4是否可以忽略历史记录中的更改列表?_Perforce - Fatal编程技术网

Perforce p4是否可以忽略历史记录中的更改列表?

Perforce p4是否可以忽略历史记录中的更改列表?,perforce,Perforce,在我的p4中,我有以下设置: //depot/base/... //work/... +//depot/customization/... //work/... 基本层包含所有源代码,自定义仅包含需要修改的文件,这些文件将覆盖基本层(如自定义中的home.php将替换基本中的home.php) 现在让我们假设我意识到我想要使用原始文件,我不需要在自定义层中使用home.php,所以我为该文件标记为delete,然后如果我同步工作区,在本地,我将丢失home.php,因为自定义层在历史记录中有删

在我的p4中,我有以下设置:

//depot/base/... //work/...
+//depot/customization/... //work/...
基本层包含所有源代码,自定义仅包含需要修改的文件,这些文件将覆盖基本层(如自定义中的home.php将替换基本中的home.php)

现在让我们假设我意识到我想要使用原始文件,我不需要在自定义层中使用home.php,所以我为该文件标记为delete,然后如果我同步工作区,在本地,我将丢失home.php,因为自定义层在历史记录中有删除操作

我可以在p4中再添加一行,如下所示:

+//depot/base/home.php //work/home.php

但是,如果您有多个文件,会发生什么情况呢?有没有办法使这个变更列表不存储到p4历史记录中

从历史记录中完全删除该文件(或其任何修订版)的唯一方法是通过“p4删除”命令