我们在perforce中检入的文件很少,例如**@sample.json。这些文件名在Windows上不受支持,因此在进行修订时,在p4v perforce应用程序中出现以下异常。
**sample.json: The filename, directory name, or volume label syntax is incorrect.
我不希望这些文件出现在我的本地机器上。如何在p4v中忽略此类文件?
答案 0 :(得分:2)
有关文件规范,请参见文档中有关ASCII扩展的部分:
https://www.perforce.com/perforce/r12.1/manuals/cmdref/o.fspecs.html
您可以使用以下语法从客户端视图中排除名称中带有星号的文件:
//depot/... //client/...
-//depot/...%2A... //client/...%2A...
如果您想实际同步这些文件并替换无效字符,也可以这样做。例如:
//depot/... //client/...
//depot/...%2A%2A... //client/...WTF-WHO-PUTS-A-DOUBLE-ASTERISK-IN-A-SAMPLE-FILENAME...
将导致名为**sample.json
的文件作为WTF-WHO-PUTS-A-DOUBLE-ASTERISK-IN-A-SAMPLE-FILENAMEsample.json
同步到您的工作区。
答案 1 :(得分:0)
要忽略/忽略某些文件并将其从客户端工作区中排除,请将其置于客户端视图中,并在其前面加上“-”。
类似的东西:
View:
//depot/project/... //my/client/project/...
-//depot/**/*sample.json //my/client/**/*sample.json