SVN使用(windows)

新建項目提交到SVN的幾種方式(windows)

一、svn的一些概念

svn是一個開源的版本控制系統,類似的還有git

repository(源代碼庫):源代碼統一存放的地方
Checkout(檢出):當你本地沒有源代碼的時候,你需要從repository checkout一份
Commit(提交):當你已經修改了代碼,你就需要Commit到repository
Update (更新):當你已經Checkout了一份源代碼, Update一下,就可以將你本地的代碼提交到svn源代碼庫中。
每天下班commit代碼,上班update代碼也是一個好習慣。

二、svn的安裝使用

下載地址:
客戶端:TortoiseSVN:http://tortoisesvn.net/downloads.html

服務端:VisualSVN:http://www.visualsvn.com/server/download
安裝過程不在此贅述,需要的網上教程很多。
安裝完成,啓動 VisualSVN Server.msc

  1. 創建用戶(Users)
    在這裏插入圖片描述
  2. 創建組管理用戶(Groups)
    添加用戶到組
    在這裏插入圖片描述
    3.創建倉庫地址(Repositories),這裏可以設置權限,可選組和用戶,我用的默認所有
    Repositories->新建->(FSFS)下一步->輸入倉庫名
    在這裏插入圖片描述
    4.複製倉庫地址即可使用(copy URL to Clipboard)
    我的svn倉庫地址:https://user-PC/svn/mycode/

三、新建項目本地提交到svn倉庫

  1. 創建一個TestDemo文件
    選中TestDemo文件右鍵TortoiseSVN->Import…
    地址爲倉庫地址和項目文件名
    在這裏插入圖片描述
    提交時記得規範,寫註釋,提交完成,沒有錯誤顯示成功如下
    在這裏插入圖片描述
  2. 在創建倉庫的位置可以看到剛提交的項目
    在這裏插入圖片描述
  3. 進入TestDemo項目中拉取一下項目,此時會生成.svn文件隱藏文件,此時項目即可正常提交 更新
    在這裏插入圖片描述
    在這裏插入圖片描述

四、工具中提交新建項目比較簡單

  1. eclipse中提交新建項目
    選中項目 Team
    在這裏插入圖片描述
    填入URL地址
    在這裏插入圖片描述
    選擇第一個即可
    在這裏插入圖片描述
    點擊完成即可添加成功
    在這裏插入圖片描述
  2. idea中提交新建項目
    在這裏插入圖片描述
    在這裏插入圖片描述
    以上svn提交新建項目的三種方法:本地提交、Eclipse提交、Idea提交

注意:提交或者拉取項目失敗時,是因爲svn倉庫設置了用戶權限,你沒有權限
可以查看哪個用戶有什麼權限,也可進行修改

在這裏插入圖片描述
如果想清除本地用戶,使用其他用戶進行登錄
右鍵TortioseSVN ->settings->Saved Data->Authentication data ->clear 選擇要清除的本地用戶信息確定即可,下次重新拉取或提交項目就會彈出需要輸入用戶名和密碼操作。
在這裏插入圖片描述