Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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 clean-Idealn'忽略p4 clean的干运行(注意-n)中的某些文件?_Perforce - Fatal编程技术网

Perforce 如何使用这个命令'p4 clean-Idealn'忽略p4 clean的干运行(注意-n)中的某些文件?

Perforce 如何使用这个命令'p4 clean-Idealn'忽略p4 clean的干运行(注意-n)中的某些文件?,perforce,Perforce,我确实有一个.p4ignore文件。此文件包含某些临时文件的名称,例如使用此命令添加当前文件夹中所有文件的标记,cscope.files,等等;这个.p4ignore文件可以工作。因此,临时文件不会添加到p4中。但是如果我想看到p4 clean使用这个命令进行干运行,p4 clean-Idealn….p4ignore文件未进入图片。如何解决此问题?来自p4帮助清理: The -I flag informs the client that it should not perform any

我确实有一个
.p4ignore
文件。此文件包含某些临时文件的名称,例如使用此命令添加当前文件夹中所有文件的
标记
cscope.files
,等等;这个
.p4ignore
文件可以工作。因此,临时文件不会添加到p4中。但是如果我想看到p4 clean使用这个命令进行干运行,
p4 clean-Idealn…
.p4ignore
文件未进入图片。如何解决此问题?

来自
p4帮助清理

    The -I flag informs the client that it should not perform any ignore
    checking configured by P4IGNORE.
.p4ignore
文件不是“进入画面”,因为您已明确排除它;你问的只是默认行为,也就是说,如果被忽略,不要试图“清理”额外的文件。删除
-I
标志,这将解决您的问题

如果您同时使用它们,
-ade
标志是毫无意义的;默认行为已经是清除所有文件(这是您想要做的),因此如果您想要针对特定操作,您只需要使用其中一个标志(例如,您将使用
clean-a
仅清除“添加”的文件,但跳过“编辑”和“删除”的文件)。把那些也拿走

只需运行:

p4 clean -l -n

如果您喜欢查看文件的绝对路径(默认设置),也可以省略
-l
标志。

为什么要使用这些额外的标志?额外的标志并不能使命令更好地工作,只是不同而已(其中一个区别是跳过忽略文件…)