前言
不管你在什麼公司,對我們程式設計師來說,都要使用原始碼版本控制工具,否則多人開發就成了很大的問題,而且原始碼一般都儲存在公司的遠端倉庫中,這樣也能保證寫好的程式碼不會丟失。現在原始碼版本控制工具有兩種:git和svn,使用git的團隊應該是最多的,但是也有使用svn的,windows中svn客戶端一般使用TortoiseSVN,mac中比較好用的當屬CornerStone了,接下來主要介紹CornerStone的使用。
使用教程
安裝
由於Cornerstone是收費的,因此你可以去網上下載破解版,直接安裝即可。
配置遠端倉庫
首先,開啟CornerStone,在介面左下角出有一個“+”,點選後選擇“Add Repository”。

然後出現以下介面,選中SVN Server。

其中,Server填寫svn的伺服器地址。如果主機後有埠路徑,則Port填寫相對應的埠。Path填寫倉庫訪問路徑。Title為名稱,會顯示在側邊欄中。Name和Password為你訪問的使用者名稱和密碼。填寫完後點選Add新增即可。
注意:填寫完後檢查一下Path下面的合成的svn地址是不是 “svn://使用者名稱@主機地址:埠號/路徑” 格式。
上傳檔案
如果你想要將本地檔案上傳到svn倉庫的話,可以直接將本地檔案拖到repository的子資料夾中,或者點選軟體上方的Import按鈕,選擇檔案後點選import,填寫提交資訊即可。


下載檔案

版本控制
作為開發人員,我們要對程式碼進行版本控制,這時候就要將程式碼check out到本地。然後,當你要提交程式碼的時候,記得先要update程式碼,直到working copy不再顯示白色圈,然後再commit自己的程式碼。

暫時先寫這些,以後要是遇到問題再新增。