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