寫 '默認' 不會爲Xcode的5與位於它自己的SVN二進制更新的版本的Xcode船的工作:
/Applications/Xcode.app/Contents/Developer/usr/bin/
您需要更換此二進制文件以將Xcode的SVN客戶端升級到1.8。假設你的新SVN客戶端位於/ usr/local/bin目錄/(默認BREW安裝路徑),在終端中輸入以下內容:
cd /Applications/Xcode.app/Contents/Developer/usr/bin/
sudo mv ./svn ./svn.org
sudo mv ./svnadmin ./svnadmin.org
sudo mv ./svndumpfilter ./svndumpfilter.org
sudo mv ./svnlook ./svnlook.org
sudo mv ./svnrdump ./svnrdump.org
sudo mv ./svnserve ./svnserve.org
sudo mv ./svnsync ./svnsync.org
sudo mv ./svnversion ./svnversion.org
sudo ln -Ff /usr/local/bin/svn svn
sudo ln -Ff /usr/local/bin/svnadmin svnadmin
sudo ln -Ff /usr/local/bin/svndumpfilter svndumpfilter
sudo ln -Ff /usr/local/bin/svnlook svnlook
sudo ln -Ff /usr/local/bin/svnrdump svnrdump
sudo ln -Ff /usr/local/bin/svnserve svnserve
sudo ln -Ff /usr/local/bin/svnsync svnsync
sudo ln -Ff /usr/local/bin/svnversion svnversion
我在Xcode 5.1和SVN 1.8.8這樣做,沒有有任何問題。
謝謝!進一步挖掘,我發現了將來可以使用的xcode默認值列表。當我將它設置爲正確的路徑時,我必須進入xcode的源代碼控制首選項並重新連接它,但它正在工作。 – IanStallings
@IstStings你做了什麼重新連線?你有沒有做一個新的結賬? –
這正是我所要做的。我確信我所有的代碼都被簽入了。然後在xcode中,我做了一個「簽出」,並在出現提示時相應地設置svn倉庫信息。 – IanStallings