SVN代碼版本管理工具的使用

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)前本地的代碼倉庫了,直接刪除代碼倉庫所在的文件夾即可。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • SVN SVN使用 基本操作svn checkout:把項目源碼下載到本地,只需要做一次svn update:將本...
    彼岸的黑色曼陀羅閱讀 1,661評論 0 4
  • 源代碼管理工具的起源 為什么會出現(xiàn)源代碼管理工具? 為了解決在軟件開發(fā)過程中,由源代碼引發(fā)的各種蛋疼繁瑣問題 源代...
    小白文_Vincent閱讀 3,214評論 2 8
  • 3個問題 安裝優(yōu)化軟件環(huán)境nginx,lvs <== 運(yùn)維工程師 程序代碼(不斷更新)<==開發(fā)工程師,開發(fā)+運(yùn)維...
    木心若素閱讀 8,051評論 1 7
  • iOS 開發(fā) SVN 版本控制器 更多技術(shù)交流請加群 iOS技術(shù)聯(lián)盟 27512466 SVN是Subversio...
    Sunny_Fight閱讀 8,827評論 7 63
  • 冬日的陽光,總讓人產(chǎn)生一種很珍貴的感覺。。騎行在鋪滿陽光的道路上,陽光暖暖的照在臉上,有種每個細(xì)胞都充滿陽光的感覺...
    二貨笨笨閱讀 175評論 0 3