Tortoise SVN使用方法,簡易圖解
剛到公司實習,爲了版本控制,我公司使用SVN控制版本,在此記下SVN使用方法,僅供參考!
廢話少說,上圖!
-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
首先就是安裝程序啦,這就不用講解了吧!
-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
按照默認設置安裝完成後,重啓電腦,點擊右鍵會有如下兩個選項!選擇當前選項即打開SVN目錄!
-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
輸入貴公司SVN地址!
-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
然後就可以看見工作目錄了。貴公司的所有工程文件都可以共享了。
-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
如果你想下載某個文件夾或者文件的話,可以在文件上點擊右鍵,選擇CheckOut!
-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
第一個是當前目錄,第二個是你想下載到你的電腦的什麼地方,每個公司的要求不同!
-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
想要添加文件的話,新建文件!
-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
點擊右鍵,選擇Add選項,文件上方便會出現一個+字!
-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
點擊右鍵,選擇SVN Commit便會提交了,其他人都可以看見你的文件了!提交完成後+號就變成綠色對勾了!
有時候,因爲Windows本身的問題,您可能會看到有些icon沒有變成綠色的勾勾。此時,多按F5幾次,應該就可以解決這個問題。如果,仍然不行,表示您之前的commit動作真的有問題。請仔細檢查之前的commit動作是否正確。
-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
爲何需要更新?由於版本控制系統多半都是由許多人共同使用。所以,同樣的檔案可能還有人會去進行編輯。爲了確保您工作目錄中的檔案與大家的檔案是同步的。建議您在編輯前都先進行更新的動作。在此,我們都先假設您已經將檔案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就可以了。
-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
想要恢復,選擇Merge就ok了!
-------------------------------------------------------我是分割線--------------------------------------------------------------------------------------
謝謝大家,希望能有所幫助!