1,转自:http://blog.csdn.net/duanyipeng/article/details/44494071
如有侵犯,请来信oiken@qq.com
SVN关于忽略xcuserdata目录,以iPhone Qzone工程为例
Xcode工程,xcuserdata目录一般位于blur.xcodeproj目录下面,eg:
jonesduan-MacBook-Pro:blur.xcodeproj user$ pwd
/Xcode_Project/Qzone-for-iPhone_WorkingCopy/iphone_qzone_proj/trunk/src/Libraries/blur/blur.xcodeproj
jonesduan-MacBook-Pro:blur.xcodeproj user$ ls
project.pbxproj xcuserdata
jonesduan-MacBook-Pro:blur.xcodeproj user$
若要设置忽略xcuserdata目录,需要:
1. cd到*.xcodeproj目录下面
cd /Xcode_Project/Qzone-for-iPhone_WorkingCopy/iphone_qzone_proj/trunk/src/Libraries/blur/blur.xcodeproj
2. 执行:
svn propset svn:ignore xcuserdata .
3. 退到工程根目录
cd /Xcode_Project/Qzone-for-iPhone_WorkingCopy/iphone_qzone_proj/trunk/src/
4. svn st
M Libraries/blur/blur.xcodeproj
5. svn ci
搞定。
oiken:我没有去执行命令,就是在svn的客户端cornerstone提交时不选择这些文件
另外,看文章说,文件在加入进SVN时,可以选择ignore,但加入之后就比较难选择un-ignore了,囧