mac10.8上Xcode配置SVN

雖然在mac上自帶了svn,但使用起來還是比較麻煩的,我總結了一下在10.8.1上集合Xcode4.4.1使用svn的方法。


1: 

mac10.8終端命令去掉了svn,首先需要將命令加入到mac的bin目錄。恰好這些命令在Xcode中可以找到。

在終端中輸入:

sudo ln -s /Application/Xcode.app/Contents/Developer/usr/bin/svn /usr/bin/svn

sudo ln -s /Application/Xcode.app/Contents/Developer/usr/bin/make /usr/bin/make

sudo ln -s /Application/Xcode.app/Contents/Developer/usr/bin/SetFile /usr/bin/SetFile

後邊還需要用到svnadmin命令,依照上邊的辦法從Xcode倒入到bin目錄。

2: 

配置subversion

在終端輸入open ~/.subversion/config

(注意:如果“.subversion“不存在,先運行svn status,這將幫我們新建需要的文件)

  找到 global-ignores 一行,去掉註釋,編輯成global-ignores = build *~.nib *.so *.pbxuser *.mode *.perspective*

Xcode項目文件中有些文件是文本文件,需要告訴SVN,因爲SVN能更好地管理文本文件

找到 enable-auto-props = yes 把註釋去掉,在[auto-props] Section聲明以下文本文件

*.mode* = svn:mime-type=text/X-xcode

*.pbxuser = svn:mime-type=text/X-xcode

*.perspective* = svn:mime-type=text/X-xcode

*.pbxproj = svn:mime-type=text/X-xcode

3: 

打開Xcode->window->Organizer->Repositories

創建Repostory,Location輸入svn地址,系統會自動嘗試連接,沒有問題的話會有個綠色的圓點提示。然後輸入自己的svn帳號和密碼。就可以check out代碼了。如果服務器那邊沒有自己的證書,會提示錯誤,這時需要打開終端,輸入svn ls https://.../svn/*/ 然後選p(永久提交自己的證書,但似乎下次仍然會遇到這樣的問題,不知道爲什麼)。

4: 

check out代碼後選擇打開,在Xcode中修改代碼,然後右擊工程,選擇source control->commit selected files…在彈出的頁面中勾選需要提交的代碼,添加註釋後就可以提交了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章