2015-09-05 24 views
1

我使用Perforce的图形界面来设置的.DS_Store文件排除:如何从Perforce中排除所有.DS_Store文件?

enter image description here

它使这个工作区:

-//depot/*.DS_Store //almo_SilentMac/*.DS_Store

但是当我做对账离线工作,它仍然会出现.DS_Store文件。我究竟做错了什么?

+0

为什么不'.DS_Store'的特定文件名? – thrig

+0

我同意@thrig。 '.DS_Store'不是扩展名,它是一个文件名,所以请使用“特定文件名”条目。 –

+0

与' - // depot/.DS_Store // almo_SilentMac/.DS_Store'相同的行为 – Almo

回答

3

'*'通配符只匹配不包含目录分隔符的单个字符串,因此要匹配文件夹树中任何级别的名为.DS_Store的文件,请使用'...'通配符,如下所示:

-//depot/.../.DS_Store //almo_SilentMac/.../.DS_Store 

Alteratively,可能更容易,可以考虑使用P4IGNORE文件:http://www.perforce.com/perforce/doc.current/manuals/cmdref/P4IGNORE.html

+0

似乎很奇怪创建这些规则的对话框不会生成这个正确的配置行。 – Almo

相关问题