前言
不管你在什么公司,對我們程序員來說,都要使用源碼版本控制工具,否則多人開發就成了很大的問題,而且源碼一般都保存在公司的遠程倉庫中,這樣也能保證寫好的代碼不會丟失。現在源碼版本控制工具有兩種: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,填寫提交信息即可。
下載文件
下載文件分為兩種:Export和Check Out,Export后的項目不會與repository中的源文件相關聯,是一個獨立的版本。Check Out下來的文件會創建一個working copy,此文件與repository中源文件相關聯,當有別人修改或是自己修改時,working copy會顯示修改數量,白色數量為別人修改數量,灰色數量為自己修改數量,所以如果你是項目中的開發人員,可以選擇check out。
版本控制
作為開發人員,我們要對代碼進行版本控制,這時候就要將代碼check out到本地。然后,當你要提交代碼的時候,記得先要update代碼,直到working copy不再顯示白色圈,然后再commit自己的代碼。
暫時先寫這些,以后要是遇到問題再添加。