XCode 和更新的 SVN [英] XCode and updated SVN
问题描述
OSX 附带的股票 svn 是 1.4.4,我(通过 opencollab 安装程序)升级到 1.6.2
the stock svn that comes with OSX is 1.4.4 and I upgraded (through opencollab installers) to 1.6.2
我的问题是,XCode (v3.1.2) 选择了旧的 subversion.有一次,我通过执行以下操作解决了这个问题:
My Problem is, XCode (v3.1.2) picks up the old subversion. At one point I had fixed this by executing the following:
defaults write ~/.MacOSX/environment DYLD_LIBRARY_PATH /opt/subversion/lib
它奏效了.但它已经恢复到不再工作:(
And it worked. But it has since reverted to not working again :(
我得到的错误信息是:
错误:155021(不支持的工作副本格式)说明:此客户端太旧,无法使用工作副本/Users/craiger/workspace/Onshore/Mapp";请获取更新的 Subversion 客户端
Error: 155021 (Unsupported working copy format) Description: This client is too old to work with working copy '/Users/craiger/workspace/Onshore/Mapp'; please get a newer Subversion client
有人知道如何一劳永逸地解决这个问题吗?
Anyone know how to fix this once and for all?
推荐答案
我用过 此方法在 iPhone SDK 2.2 和 SVN 1.6 的 XCode 上,并且已经升级到 SDK 3.0 (XCode 3.1.3).
I've used this method on XCode from iPhone SDK 2.2 and SVN 1.6 and it has survied upgrade to SDK 3.0 (XCode 3.1.3).
ln -s -f /opt/subversion/lib/libapr-1.dylib /usr/lib/libapr-1.dylib
ln -s -f /opt/subversion/lib/libapr-1.dylib /usr/lib/libapr-1.0.dylib
ln -s -f /opt/subversion/lib/libaprutil-1.dylib /usr/lib/libaprutil-1.dylib
ln -s -f /opt/subversion/lib/libaprutil-1.dylib /usr/lib/libaprutil-1.0.dylib
ln -s -f /opt/subversion/lib/libsvn_client-1.dylib /usr/lib/libsvn_client-1.dylib
ln -s -f /opt/subversion/lib/libsvn_client-1.dylib /usr/lib/libsvn_client-1.0.dylib
ln -s -f /opt/subversion/lib/libsvn_delta-1.dylib /usr/lib/libsvn_diff-1.dylib
ln -s -f /opt/subversion/lib/libsvn_delta-1.dylib /usr/lib/libsvn_diff-1.0.dylib
ln -s -f /opt/subversion/lib/libsvn_fs_fs-1.dylib /usr/lib/libsvn_fs_fs-1.dylib
ln -s -f /opt/subversion/lib/libsvn_fs_fs-1.dylib /usr/lib/libsvn_fs_fs-1.0.dylib
ln -s -f /opt/subversion/lib/libsvn_fs-1.dylib /usr/lib/libsvn_fs-1.dylib
ln -s -f /opt/subversion/lib/libsvn_fs-1.dylib /usr/lib/libsvn_fs-1.0.dylib
ln -s -f /opt/subversion/lib/libsvn_ra_local-1.dylib /usr/lib/libsvn_ra_local-1.dylib
ln -s -f /opt/subversion/lib/libsvn_ra_local-1.dylib /usr/lib/libsvn_ra_local-1.0.dylib
ln -s -f /opt/subversion/lib/libsvn_ra_svn-1.dylib /usr/lib/libsvn_ra_svn-1.dylib
ln -s -f /opt/subversion/lib/libsvn_ra_svn-1.dylib /usr/lib/libsvn_ra_svn-1.0.dylib
ln -s -f /opt/subversion/lib/libsvn_ra-1.dylib /usr/lib/libsvn_ra-1.dylib
ln -s -f /opt/subversion/lib/libsvn_ra-1.dylib /usr/lib/libsvn_ra-1.0.dylib
ln -s -f /opt/subversion/lib/libsvn_wc-1.dylib /usr/lib/libsvn_wc-1.dylib
ln -s -f /opt/subversion/lib/libsvn_wc-1.dylib /usr/lib/libsvn_wc-1.0.dylib
ln -s -f /opt/subversion/lib/libsvn_repos-1.dylib /usr/lib/libsvn_repos-1.dylib
ln -s -f /opt/subversion/lib/libsvn_repos-1.dylib /usr/lib/libsvn_repos-1.0.dylib
ln -s -f /opt/subversion/lib/libsvn_subr-1.dylib /usr/lib/libsvn_subr-1.dylib
ln -s -f /opt/subversion/lib/libsvn_subr-1.dylib /usr/lib/libsvn_subr-1.0.dylib
ln -s -f /opt/subversion/lib/libsvn_delta-1.dylib /usr/lib/libsvn_delta-1.dylib
ln -s -f /opt/subversion/lib/libsvn_delta-1.dylib /usr/lib/libsvn_delta-1.0.dylib
ln -s -f /opt/subversion/lib/libsvn_diff-1.dylib /usr/lib/libsvn_diff-1.dylib
ln -s -f /opt/subversion/lib/libsvn_diff-1.dylib /usr/lib/libsvn_diff-1.0.dylib
这篇关于XCode 和更新的 SVN的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!