如何在subversion中添加文件名中包含‘@’的文件

前两天遇到一个很烦人的问题,IOS工程中的一个XCODE自动产生的图片文件名包含’@’。结果命令行下用svn add添加到代码库总是失败, 后来在stackoverflow找到了答案, 原来只要在svn add时,在文件名最后再添加一个’@’即可。 例:

假设文件名为 [email protected],加入时在命令行下键入如下命令即可:

svn add [email protected]@

2012年10月17日补充:

批量增加当前目录下未被加入svn的包含@的文件可采用如下命令:

svn add `svn status .|grep “^?”|awk ‘{print $2″@”}’`