Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我从命令行运行svnversion时,我看到版本“3978”是正确的。
svnversion
但是,当我在 Xcode 4.6.3 的构建脚本中从同一目录运行它时,我看到“导出”。
为什么会这样,我该如何解决?
(我的客户端和服务器在 SVN 1.7 上。根据redbook,当在不是工作副本的目录上调用时可能会发生这种情况,svnversion但这里似乎不是这种情况。)
深入Xcode 4.6.3的包内容,Contents/Developer/usr/binXcode捆绑的svn版本是1.6.18,而系统版本是1.7.10。这似乎解释了不匹配。
Contents/Developer/usr/bin
符号链接/opt/local/bin/svn*为Contents/Developer/usr/bin我解决了这个问题。
/opt/local/bin/svn*