CornerStone commit不成功解決方案,cornerstonecommit
升級SVN,解決Cornerstone不能Commit問題
開場白
今天SVN突然就不好使了(我司用的是Cornerstone)具體情況就是可以Check Out、Update、Revert,就是不能Commit(就是這麼弔詭)。問了下組長該怎麼辦,他說把SVN升下級試試。然後上網搜了一下,網上很多部落格都是幾年前寫的,試了一下沒用。但裡面提供了思路,我按照裡面的思路,最後成功了。
本文
- 下載Subverion的Mac安裝版。
Subverion安裝版.png
2.安裝下載好的Subverion,一直點擊下一步就好。
安裝Subversion.png
3.安裝完成後它會提示你要配置SVN的路徑,提示的是用命令列來做,我輸了一下,沒成功。但我看懂命令列的意思了,然後就在圖形化使用者介面上來搞。
先在終端輸入:
open /Applications/Xcode.app/Contents/Developer/usr/bin/
(提示:這一步使用Finder的前往檔案夾的功能也可以實現。)
找到以svn開頭的檔案。
Xcode IPA中的svn.png
你可以這些檔案刪了,也可以把它珍藏起來,隨你(我選擇了珍藏)。
接下來在終端再次輸入:
open /opt/subversion/bin/
同樣是找到以svn開頭的檔案。
Subversion中的svn.png
拷貝這幾項,把它們放在上一次開啟的路徑下。也就是Xcode的IPA中即/Applications/Xcode.app/Contents/Developer/usr/bin/路徑下。到這裡你可能已經明白,就是替換這些SVN檔案,是的就是這個樣子。
然後再終端中輸入:
svn --version
你會看到下面這個樣子:
svn版本號碼.png
到這裡,SVN升級就算是完成了,但是使用Cornerstone進行Commit,依然不能成功。
怎麼辦呢?答案是:升級Cornerstone,升級後的Cornerstone:
升級後的Cornerstone.png
好了,到這裡你就可以盡情的Commit了!
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。