無論你在什麼公司,對咱們程序員來講,都要使用源碼版本控制工具,不然多人開發就成了很大的問題,並且源碼通常都保存在公司的遠程倉庫中,這樣也能保證寫好的代碼不會丟失。如今源碼版本控制工具備兩種:git和svn,使用git的團隊應該是最多的,可是也有使用svn的,windows中svn客戶端通常使用TortoiseSVN,mac中比較好用的當屬CornerStone了,接下來主要介紹CornerStone的使用。git
因爲Cornerstone是收費的,所以你能夠去網上下載破解版,直接安裝便可。程序員
首先,打開CornerStone,在界面左下角出有一個「+」,點擊後選擇「Add Repository」。
windows
而後出現如下界面,選中SVN Server。
服務器
其中,Server填寫svn的服務器地址。若是主機後有端口路徑,則Port填寫相對應的端口。Path填寫倉庫訪問路徑。Title爲名稱,會顯示在側邊欄中。Name和Password爲你訪問的用戶名和密碼。填寫完後點擊Add添加便可。svn
注意:填寫完後檢查一下Path下面的合成的svn地址是否是 「svn://用戶名@主機地址:端口號/路徑」 格式。工具
若是你想要將本地文件上傳到svn倉庫的話,能夠直接將本地文件拖到repository的子文件夾中,或者點擊軟件上方的Import按鈕,選擇文件後點擊import,填寫提交信息便可。
spa
下載文件分爲兩種:Export和Check Out,Export後的項目不會與repository中的源文件相關聯,是一個獨立的版本。Check Out下來的文件會建立一個working copy,此文件與repository中源文件相關聯,當有別人修改或是本身修改時,working copy會顯示修改數量,白色數量爲別人修改數量,灰色數量爲本身修改數量,因此若是你是項目中的開發人員,能夠選擇check out。版本控制
做爲開發人員,咱們要對代碼進行版本控制,這時候就要將代碼check out到本地。而後,當你要提交代碼的時候,記得先要update代碼,直到working copy再也不顯示白色圈,而後再commit本身的代碼。
教程
暫時先寫這些,之後要是遇到問題再添加。開發