在perforce中协调时如何忽略所有目标文件夹?

时间:2016-06-29 09:56:57

标签: perforce p4v

我希望在perforce中协调脱机工作时忽略所有target个文件夹。我已经尝试在.p4ignore文件中添加以下语句 -

  • ** \目标** *
  • 目标**。*

和其他一些组合,但似乎没有一个组合。

我应该做什么才能忽略目标文件夹及其所有内容?

2 个答案:

答案 0 :(得分:1)

根据命令参考(https://www.perforce.com/perforce/r15.2/manuals/cmdref/P4IGNORE.html),您需要的语法是:

target/

示例:

C:\test\local\dvcs>cat p4ignore.txt
target/

C:\test\local\dvcs>p4 reconcile -n foo/...
foo/... - no file(s) to reconcile.

C:\test\local\dvcs>p4 reconcile -n -I foo/...
//stream/main/foo/target/bar#1 - opened for add

答案 1 :(得分:0)

我管理此问题的方法是在一些常见位置添加P4IGNORE环境变量,例如 C:\ apps \ p4ignore.txt

P4IGNORE

然后将条目添加到您的p4ignore.txt文件:

*.txt
*.iml
*.project
*.classpath
**target**

请注意,“目标”目录周围没有路径分隔符。如果您添加路径分隔符,则排除将不起作用。

出于安全考虑,重新启动P4V,尽管我发现P4V会自动获取对文件的更改。