SVN 集中式版本控制系統(tǒng),其版本庫是集中放在中央服務(wù)器的。單獨搭建SVN服務(wù)器,不能離線工作,操作簡單,代碼保密性強
TortoiseSVN 的使用
- 官方下載 并且下載漢化包(注意兩者版本需要一致 否則出現(xiàn)漢化包不生效的問題)
- 鼠標右鍵 出現(xiàn)小烏龜 表示安裝成功
checkout (拉?。?/h3>
-
新建文件夾 -> 鼠標右鍵 SVN檢出 -> 輸入版本庫URL 及 檢出至的目錄 (如下圖)-> 登錄 驗證成功拉取代碼
- 此時在文件夾下 查看 勾選隱藏的項目 將出現(xiàn) .svn 文件夾,它將記錄當前文件夾下的一些改動,不要修改它
Commit (提交)
- 在當前的目錄下 添加修改后 提交代碼 -> 文件夾中右鍵 SVN Commit -> 填寫日志信息 選擇提交的文件 (每一次提交版本將加1)
- 提交之前,先更新(避免報錯)
Updata (更新)
- 在當前目錄下 更新代碼 -> SVN Updata
查看提交日志
- 項目右鍵 -> TortoiseSVN -> show log
- 可查看每個版本的提交事件、 提交者及修改信息
刪除 修改
- 文件右鍵 TortoiseSVN -> Rename / Delete -> 提交Commit
報錯問題
- 本地與服務(wù)端版本不一致
- 提交文件將報錯 You have to update your working copy first
- 解決:先更新到服務(wù)端最新版本Upada , 再提交Commit
- 多人同時修改同一文件,提交時報錯 conflicted 發(fā)生沖突
- 解決沖突:雙擊打開沖突文件 紅色代碼塊表示沖突代碼 -> 選擇使用哪方代碼塊 在選中方 右鍵 Use this text block?;蛘吆喜烧撸ㄖ?之后)Use tsxt block from 'mine' before theirs -> 解決完畢 save -> 再提交Commit
新建文件夾 -> 鼠標右鍵 SVN檢出 -> 輸入版本庫URL 及 檢出至的目錄 (如下圖)-> 登錄 驗證成功拉取代碼
