SVN的使用

牛先森家的牛奶發表於2020-09-25

SVN使用

基本操作

  • 檢出 checkout
  • 新增 add
  • 提交commit
  • 更新 update
  • 歷史記錄

新建專案

在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述
2、放入檔案,右鍵提交

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
注意:每次提交前先進行SVN更新,習慣最重要

撤銷和恢復

  • 撤銷本地修改
  • 撤銷已提交內容
  • 恢復到指定版本

撤銷修改
1、在沒有提交之前
在這裡插入圖片描述
在這裡插入圖片描述
2、提交之後
在這裡插入圖片描述
注意修改完,需要在提交一次
在這裡插入圖片描述
如果想恢復到某個版本怎麼辦?
在這裡插入圖片描述

新增忽略檔案

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

SVN解決衝突

什麼情況容易發生衝突?

  • 多個人修改同一個檔案的同一行
  • 無法進行合併的二進位制檔案(只能修改前和別人同步一下)

怎麼避免衝突?

  • 經常update同步他人的程式碼
  • 二進位制檔案不要多個人同時操作

在這裡插入圖片描述
點選編輯衝突
在這裡插入圖片描述
然後修改後 標記為已解決
在這裡插入圖片描述

分支的使用

什麼時候需要分支?
隔離線上版本和開發版本
大功能開發,不想影響到其他人,自己獨立開個分支去開發

SVN目錄結構
trunk 骨幹
branches 分支
tag 標記

新建這三個檔案,把之前的檔案放到trunk中,提交
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

發現一個問題:修改的檔案還是沒有修改的檔案並沒有顯示綠色和紅色圖示,那怎麼才能顯示呢?推薦一個部落格:SVN檔案/資料夾圖示顏色不顯示問題解決辦法
在這裡插入圖片描述

相關文章