@在p4文件名中

时间:2010-05-27 18:37:54

标签: scripting escaping perforce

我想稍微编写脚本p4。不幸的是,我们跟踪的一些文件名在文件名中有“@”。

文件名的格式为a@b.xml。如果我尝试在mac(或Windows上的p4 sync a\@b.xml)上执行p4 sync a@b.xml之类的操作,则会出错:

无效的changelist / client / label / date'@ b.xml'

还有另一种逃脱它的方法,perforce会识别吗?

1 个答案:

答案 0 :(得分:12)

是。使用字符十六进制值的ASCII表达式。

p4 sync a%40b.xml

请参阅此文章:Limitations on characters in filenames and entities