TortoiseSVN是windows上一款著名的版本控制軟體,對於我們管理自己的程式碼,特別是對一個團隊來說,非常重要。
本文探討的是如何搭建本地的版本庫。
(1)安裝TortoiseSVN之後需要建立本地的總版本庫,即server,具體做法:新建一個資料夾,比如 D:\SVN\project 這個資料夾, 然後右鍵create repository here(在此建立版本庫)
(2)在另外的工作目錄,比如 D:\workdocument 這個資料夾,進入資料夾,在空白處右鍵 SVN checkout ,此時就會彈出填寫URL的·視窗,我們輸入 file:///D:/SVN/project ,即建立了工作目錄與server的關聯
(3)然後呢,我們就可新建檔案了,可以使程式碼、文件等等,這些完成之後呢,我們就可以右鍵add(TortoiseSVN自己定義的新增),下一次commit的時候就可以把這些新建、修改的檔案都提交給server,注意:在工作目錄中的新增和刪除都使用TortoiseSVN自己定義的右鍵按鈕
(4)提交,這個同3,當工作目錄有修改之後,我們可以對工作目錄右鍵SVN commit,然後就可以提交給server了
(5)更新,當別人修改了並提交了,產生了新的版本,我們對工作目錄右鍵SVN UPDATE,然後就保持了版本是最新的
(6)撤銷,當我們在本地修改了之後,但是並沒有提交給server,加入想撤銷修改,那麼我們可以revert,就可以撤銷了
(7)恢復到之前版本,比如我們現在show log,有2個版本,版本a和版本b,我們現在想從b恢復到a,那麼我們可以右鍵工作目錄,然後update to revision,輸入我們想恢復到的版本序號1就可以到版本a了。
此外還有一些其他功能,比如對比差異,建立分支,加鎖等,就不一一細說了,大家可以根據需要自行研究了。