Idea集成及使用svn插件

1 idea集成svn

1.1 svn是什麼?

SVN是subversion的縮寫,是一個開放源代碼的版本控制系統,經過採用分支管理系統的高效管理,簡而言之就是用於多我的共同開發同一個項目,實現共享資源,實現最終集中式的管理。html

1.2 下載svn客戶端

首先咱們須要下載一個 svn的客戶端java

咱們用的是TortoiseSVN(小烏龜),下載後安裝 ,而後記住安裝路徑服務器

官網下載地址:https://tortoisesvn.net/downloads.htmlide

1.3 安裝svn客戶端

在安裝svn客戶端的時候必定要勾選,不然在idea上集成svn的時候會找不到 svn.exe 而報錯。svn

若是安裝時忘記勾選了的話,安裝包從新運行,選擇modify,而後勾選command line client tools項就好了。idea

 

1.4 svn的基本操做

新增內容.net

(1) 建立倉庫開放源代碼

(2) 建立用戶、組,分配權限插件

(3) 先checkout檢出倉庫到本地版本控制

(4) 在文件夾裏面新增的文件 -- 先點擊右鍵 -- 添加 --> commi

更新內容

在對應的文件夾裏面,右鍵 -- update 更新內容

刪除內容

如今本地文件夾裏面刪除內容,右鍵 -- 提交(svn裏面內容也刪除掉)

解決衝突

(1) 什麼狀況下會出現衝突?

  多我的修改同一個文件的時候,就很容易出現衝突,好比:

  AA --> 123.java 修改以後提交到服務器

  BB --> 123.java 修改這個文件的時候,沒有更新內容,致使不是在最新代碼下面修改,再提交的時候就會產生衝突。

(2) 解決方案(步驟)

  ① 若是BB發現衝突的時候,先更新svn代碼

  ② 修改對應的文件(和其餘人商量一下[AA]) --> 最終造成一個版本

  ③ 把該文件標記成已解決

  ④ 再提交

1.5 配置idea的svn插件

安裝好svn客戶端後,想啓用idea的SVN插件還須要在idea配置一下,file - setting 按鈕打開設置界面 或者(Ctrl + Alt + S)快捷鍵 ,以下圖所示:

 配置好後重啓idea

2 idea使用svn插件

 

 

2.1 從svn庫中檢出項目

 

 

 輸入公司的svn的地址check 出你想要的項目,就OK了

 

 

 

2.2 上傳代碼

選中項目中須要上傳的文件和文件夾,注意,不要提交整個項目,首次提交必定要提交整個項目

 

 

 若是沒法提交,建議使用TortoiseSVN客戶端進行提交

2.3 更新代碼

選中要跟新的目錄和文件

 

 

 或者使用TortoiseSVN客戶端進行更新

相關文章
相關標籤/搜索