前言
不管你在什么公司,對我們程序員來說,都要使用源碼版本控制工具,否則多人開發(fā)就成了很大的問題,而且源碼一般都保存在公司的遠(yuǎn)程倉庫中,這樣也能保證寫好的代碼不會丟失?,F(xiàn)在源碼版本控制工具有兩種:git和svn,使用git的團(tuán)隊(duì)?wèi)?yīng)該是最多的,但是也有使用svn的,windows中svn客戶端一般使用TortoiseSVN,mac中比較好用的當(dāng)屬CornerStone了,接下來主要介紹CornerStone的使用。
使用教程
安裝
由于Cornerstone是收費(fèi)的,因此你可以去網(wǎng)上下載破解版,直接安裝即可。
配置遠(yuǎn)程倉庫
首先,打開CornerStone,在界面左下角出有一個“+”,點(diǎn)擊后選擇“Add Repository”。

然后出現(xiàn)以下界面,選中SVN Server。

其中,Server填寫svn的服務(wù)器地址。如果主機(jī)后有端口路徑,則Port填寫相對應(yīng)的端口。Path填寫倉庫訪問路徑。Title為名稱,會顯示在側(cè)邊欄中。Name和Password為你訪問的用戶名和密碼。填寫完后點(diǎn)擊Add添加即可。
注意:填寫完后檢查一下Path下面的合成的svn地址是不是 “svn://用戶名@主機(jī)地址:端口號/路徑” 格式。
上傳文件
如果你想要將本地文件上傳到svn倉庫的話,可以直接將本地文件拖到repository的子文件夾中,或者點(diǎn)擊軟件上方的Import按鈕,選擇文件后點(diǎn)擊import,填寫提交信息即可。


下載文件

下載文件分為兩種:Export和Check Out,Export后的項(xiàng)目不會與repository中的源文件相關(guān)聯(lián),是一個獨(dú)立的版本。Check Out下來的文件會創(chuàng)建一個working copy,此文件與repository中源文件相關(guān)聯(lián),當(dāng)有別人修改或是自己修改時,working copy會顯示修改數(shù)量,白色數(shù)量為別人修改數(shù)量,灰色數(shù)量為自己修改數(shù)量,所以如果你是項(xiàng)目中的開發(fā)人員,可以選擇check out。
版本控制
作為開發(fā)人員,我們要對代碼進(jìn)行版本控制,這時候就要將代碼check out到本地。然后,當(dāng)你要提交代碼的時候,記得先要update代碼,直到working copy不再顯示白色圈,然后再commit自己的代碼。

暫時先寫這些,以后要是遇到問題再添加。