Idea集成及使用svn插件


1 idea集成svn

1.1 svn是什么?

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

1.2 下載svn客戶端

首先我們需要下載一個 svn的客戶端

我們用的是TortoiseSVN(小烏龜),下載后安裝 ,然后記住安裝路徑

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

1.3 安裝svn客戶端

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

如果安裝時忘記勾選了的話,安裝包重新運行,選擇modify,然后勾選command line client tools項就行了。

 

1.4 svn的基本操作

新增內容

(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客戶端進行更新

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM