Tortoise SVN使用方法,簡易圖解

Tortoise SVN使用方法,簡易圖解

        剛到公司實習,爲了版本控制,我公司使用SVN控制版本,在此記下SVN使用方法,僅供參考!

        廢話少說,上圖!

-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

首先就是安裝程序啦,這就不用講解了吧!


-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

按照默認設置安裝完成後,重啓電腦,點擊右鍵會有以下兩個選項!選擇當前選項即打開SVN目錄!


-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

輸入貴公司SVN地址!

-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

而後就能夠看見工做目錄了。貴公司的全部工程文件均可以共享了。


-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

若是你想下載某個文件夾或者文件的話,能夠在文件上點擊右鍵,選擇CheckOut!


-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

第一個是當前目錄,第二個是你想下載到你的電腦的什麼地方,每一個公司的要求不一樣!


-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

想要添加文件的話,新建文件!


-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

點擊右鍵,選擇Add選項,文件上方便會出現一個+字!


-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

點擊右鍵,選擇SVN Commit便會提交了,其餘人均可以看見你的文件了!提交完成後+號就變成綠色對勾了!

有時候,由於Windows自己的問題,您可能會看到有些icon沒有變成綠色的勾勾。此時,多按F5幾回,應該就能夠解決這個問題。若是,仍然不行,表示您以前的commit動做真的有問題。請仔細檢查以前的commit動做是否正確。spa



-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

爲什麼須要更新?因爲版本控制系統多半都是由許多人共同使用。因此,一樣的檔案可能還有人會去進行編輯。爲了確保您工做目錄中的檔案與你們的檔案是同步的。建議您在編輯前都先進行更新的動做。在此,咱們都先假設您已經將檔案check out過一次。如今要說明的是如何在一個check out過的目錄進行update。在想要更新的檔案或目錄icon上面按下鼠標右鍵。而且選擇SVN Update。

-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

有時咱們須要回溯至特定的日期或是版本,這時就能夠利用SVN的Update to revision的功能。在想要更新的檔案或目錄icon上面按下鼠標右鍵。而且選擇SVN->Update to revision。


點擊後會彈出這個對話框,能夠回溯到Head revision。固然也能夠選擇特定的版本。記不住版本就選擇show log選擇一個!


-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

每次改動前都要get lock,這樣其餘人就不能更改此文件了。 否則兩我的修改同一個文件的話就麻煩了。鎖上後顯示一個小鎖!沒反應就F5刷新!


-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

修改完畢後固然要解鎖了!Release lock!

-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
想在trunk下創建一個新的brance?在trunk上右鍵以下選擇。


-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

請先確認From WC at URL: 中的目錄是您要複製的來源目錄。接着,在To URL中輸入您要複製過去的路徑。一般咱們會將全部的branch集中在一個目錄下面。以上面的例子來講,branch檔案都會集中在branch的子目錄下面。在To URL中您只須要輸入您要的目錄便可。目錄不存在時,會由SVN幫您創建。特別須要注意的是SVN由於斜線做爲目錄分隔字符,而非反斜線。版本控制

接着在Log message輸入您這次branch的目的爲什麼。按下OK就能夠了。get



-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------

想要恢復,選擇Merge就ok了!

-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
謝謝你們,但願能有所幫助!

大笑