当我从命令行运行svnversion时,我看到版本"3978“,这是正确的。
然而,当我在Xcode4.6.3的构建脚本中从相同的目录运行它时,我看到了"exported“。
为什么会这样?我如何解决这个问题?
(我的客户机和服务器使用的是SVN 1.7。根据redbook的说法,当在不是工作副本的目录上调用svnversion时,可能会发生这种情况,但这里似乎不是这样。)
发布于 2013-07-16 09:23:53
深入了解Xcode4.6.3的打包内容,在Contents/Developer/usr/bin中,Xcode捆绑的svn版本是1.6.18,而系统版本是1.7.10。这似乎解释了不匹配的原因。
Contents/Developer/usr/bin中的/opt/local/bin/svn*符号链接为我解决了这个问题。
https://stackoverflow.com/questions/17666395
复制相似问题