SVN是一種代碼版本管理工具,具有可視化的操作界面,使用簡便,和git的功能類似。下面總結一下SVN的基本用法:
1、安裝SVN軟件,和安裝一般的軟件的步驟差不多,這里使用的版本是TortoiseSVN_1.9.5.27581_x64
百度網盤下載地址:https://pan.baidu.com/s/1boFNHk7
2、安裝完成之后,電腦右鍵菜單中就會出現SVN的菜單選項:
注:如果沒有出現SVN的右鍵菜單,那么再重新執行一下安裝包,並選擇“修復模式”安裝即可。
3、拉遠程代碼庫中的代碼到本地並在本地創建SVN倉庫:
在任何一個文件夾點擊鼠標右鍵,然后點擊右鍵菜單的“SVN Checkout”,彈出一個窗口如下:
其中URL of repository是遠程代碼倉庫的地址,Checkout directory即為本地當前文件夾的路徑。
4、點擊第3步中的窗口的“OK”按鈕,然后需要輸入遠程代碼倉庫的賬號和密碼(比如我這里是從百度應用引擎代碼倉庫上面拉代碼,就需要輸入百度賬號密碼),然后就可以把遠程代碼拉到本地並在本地創建好一個SVN倉庫了。
5、在本地倉庫路徑下可以在空白處點擊右鍵“SVN Update”菜單更新代碼,也可以用“SVN Commit”菜單提交代碼。需要注意的時,當新增文件后,需要先將文件Add進SVN倉庫再Commit,如下圖:
6、提交代碼:在空白處點擊右鍵->“SVN Commit”
注:其中的Message內容必須填寫,不能為空,否則可能會提交不成功。
7、經過以上幾步之后就可以輕松地對遠程代碼進行代碼的版本管理了。
8、此外,如果遠程代碼庫的賬號密碼更換了,或者換其他遠程代碼庫了,那么可以先清空SVN配置中保存的賬號信息再SVN Checkout,如下圖:
9、還可以安裝BCompare軟件,這是一個代碼比較工具,可以方便地比較不同版本的代碼。安裝完BCompare之后,可以將其安裝路徑添加到SVN的比較器中,如下:
10、右鍵菜單還可以查看SVN的日志:
11、如果不想用當前本地的代碼倉庫了,直接刪除代碼倉庫所在的文件夾即可。