1. 程式人生 > >軟體工具——idea下配置svn

軟體工具——idea下配置svn

IDEA開發工具可以方便繼承SVN。

首先,安裝基本軟體:

一、idea下通過SVN檢出工程

安裝VSN客戶端之後開啟IDEA,如果是2018版本,應該是已經自帶svn的。選擇VCS-Checkout from Version Control-subversion

點選properties:後面的+號,輸入svn伺服器地址

即可連線SVN伺服器下載原始碼了。

二、idea下SVN版本控制工具的使用

新安裝的idea2018版本預設是沒有svn版本控制這個檢視的,需要手動調出來。

File - settings 找到 Version Control 

確保通過步驟一檢出的工程跟svn目錄保持一致,若果這裡的Derectory不一致那就自己新增一個,右上角的+號可以新增。

確保svn路徑與本地路徑匹配好後,idea就可以啟動Version Control檢視了,回到主選單選擇 View - Tool Windows - Version Control 

idea左下角出現Version Control檢視,local Changes中就是svn與本地版本對比。

一開始可能有很多很多不一致的地方,比如*.idea檔案 *.iml檔案等,可以設定忽略。在檔案或資料夾上右鍵選擇Ignore...

第一行是單獨忽略某個檔案,第二行是忽略指定資料夾下的所有檔案,第三行是忽略指定規則的所有檔案。

設定忽略規則之後版本控制的local Changes這裡應該就乾淨多了 ,自己修改過的需要提交的不要出現在忽略規則裡就行了。

檔名顏色為藍色的是修改過的檔案,紅色為版本庫中沒有控制的檔案(也就是新建檔案),綠色是被忽略了的檔案。

local Changes檢視左側有常用功能鍵,如下圖所示:

a. 第一個是重新整理,綠色對號是提交當前程式碼到版本庫;

b. 白色彎箭頭是將本地(可選擇)某些檔案回退到版本庫中的版本;

c. 藍色雙向箭頭是版本庫和本地對比,出現衝突的時候很實用;

d. 白色方框右下角有個箭頭的圖示是建立修改列表,當同時修改功能A和功能B程式碼且均未提交時候,為了方便區分A和B兩個功能改了哪些程式碼,可以使用這個建立列表的功能,這樣當A功能完工的時候,就可以提交一個列表的全部內容到版本庫,避免未改造完的B功能程式碼被誤提交;

e. 下載按鈕就是直接用版本庫覆蓋本地,當然了,如果誤點了。。。本地修改內容全白費,連備份都沒有;

f. 四個方框新增local Changes的顯示歸集,可以使用model和路徑對修改檔案進行整理,方便查詢和識別;

g. 眼睛樣的圖示是用來顯示配置忽略規則的;

h. 下面分別是收回列表、展開列表、右側顯示本地和版本庫對比(藍色雙向箭頭是開新視窗看對比)

idea上方的工具欄裡其實也有svn常用功能鍵,找不到工具欄可以在選單欄選擇View - Toolbar

工具欄截圖

右側看到SVN相關常用操作,藍色箭頭是從版本庫同步最新程式碼。注意,所有修改會被覆蓋掉。。。不想被改的一定要設定忽略規則,比如配置檔案。新增的檔案由於不在版本控制範圍內,因此紅色的新增檔案不會被刪除。綠色對號是提交程式碼,會彈出提交選擇框,提交前一定要確認好提交的檔案列表對不對,寫commit Message是個好習慣,就算出現誤操作也方便其他人識別。藍色雙向箭頭跟local changes中的圖示功能一樣,就是開個新視窗 看版本對比。時鐘圖示是看SVN的操作日誌,看誰什麼時間更新到什麼版本,以及操作日誌內容。白色彎箭頭功能也是選擇檔案回退到版本庫內容。其他按鈕還沒用過。 

相關推薦

軟體工具——idea配置svn

IDEA開發工具可以方便繼承SVN。 首先,安裝基本軟體: 一、idea下通過SVN檢出工程 安裝VSN客戶端之後開啟IDEA,如果是2018版本,應該是已經自帶svn的。選擇VCS-Checkout from Version Control-subversio

IntelliJ IDEA svn配置及使用的非常詳細的圖文總結

產生 而且 details 系統 jsp 有變 pom art hang 首先,使用的時候,自己得先在電腦上安裝個小烏龜。也就是svn啦。第一步安裝小烏龜。如下:具體安裝好像沒什麽具體要求,一路next,就好。如上圖箭頭所示,在安裝 TortoiseSVN 的時候,默認 c

IntelliJ IDEA svn配置及使用

首先,使用的時候,自己得先在電腦上安裝個小烏龜。也就是svn啦。 第一步安裝小烏龜。 如下: 具體安裝好像沒什麼具體要求,一路next,就好。 如上圖箭頭所示,在安裝 TortoiseSVN 的時候,預設 command line client tools,是不安裝的,這裡建議勾選上。 這個

【轉載】IntelliJ IDEA svn配置及使用的非常詳細的圖文總結

轉自:https://www.baidu.com/link?url=sMilQzswi_8PbkrkbsKdO3n0PeQd2WCuzPFXMtB4ui1hoEJRr10I8DOWtL2ifdKdEsKZucTidvi_-Oz2Qg-RLDkBDwLR7ENNBJcNMfVPeau&wd=&

IntelliJ IDEA svn配置及使用的非常詳細的圖文

首先,使用的時候,自己得先在電腦上安裝個小烏龜。也就是svn啦。 第一步安裝小烏龜。 如下: 具體安裝好像沒什麼具體要求,一路next,就好。 如上圖箭頭所示,在安裝 TortoiseSVN 的時候,預設 command line client tool

IntelliJ IDEA svn配置及使用(詳細圖文總結版)

首先,使用的時候,自己得先在電腦上安裝個小烏龜。也就是svn啦。第一步安裝小烏龜。如下:具體安裝好像沒什麼具體要求,一路next,就好。如上圖箭頭所示,在安裝 TortoiseSVN 的時候,預設 command line client tools,是不安裝的,這裡建議勾選上

IntelliJ IDEA SVN使用(傻瓜式教學)(轉)

version 方便 tle 相關 mave tell 上傳 ews 烏龜 第一步:下載svn的客戶端,通俗一點來說就是小烏龜啦!去電腦管理的軟件管理裏面可以直接下載,方便迅速 下載之後直接安裝就好了,但是要註意這裏的這個文

linux 配置svn

1、以前配置好的,沒做筆記,忘記了。現在重新回憶 查詢svn目錄:find / -name svn 找到/projects/svn cd /projects/svn 看裡面的配置: 檢視配置 [[email protected] svn]# vi svnserve.conf[[email

Linux Centos7(阿里雲配置SVN環境 及TortoiseSVN使用

SVN 作為團隊協作的重要工具,已經不可或缺。 Window下有視覺化的管理軟體VisualSVN Server ,可以靈活的設定倉庫及使用者組的許可權。 一、安裝SVN      1.1安裝       # 檢視是否已經安裝SVN        rpm -qa

IntelliJ IDEA SVN使用

SVN 首先提一句,IDEA對各種的版本控制工具的支援是非常好的,點選3 開啟系統設定介面,就可以看到他有專門的一欄 Version Control 裡邊是對各種版本控制工具的支援,其中我要用的SVN也在其中,就是Subversion,想要使用svn 你需要在

mac OS 配置SVN忽略檔案

安裝XCode後Mac OS X 系統已經內建了svn支援,所以需要做的就只是配置。 1.建立想要儲存軟體倉庫的目錄。  sudo su (然後輸入密碼) mkdir /opt mkdir /opt/svn mkdir /opt/svn/repos 即建立了目錄/opt/

ubuntu配置svn伺服器到方法

本節我們講解一下Ubuntu下SVN伺服器環境配置問題,在這裡和大家分享一下,希望通過本節的學習大家能夠掌握多種SVN伺服器搭建方法。 平時的團隊開發,少不了要用一個協作工具。對於以前,無疑cvs是個無錯的選擇(像IBM的全球程式碼維護)。但是,科技在發展嗎,現在有了更好的

IntelliJ IDEA svn檢出maven程式碼詳細的圖文總結

首先,使用的時候,自己得先在電腦上安裝個小烏龜。也就是svn啦。第一步安裝小烏龜。如下:具體安裝好像沒什麼具體要求,一路next,就好。如上圖箭頭所示,在安裝 TortoiseSVN 的時候,預設 command line client tools,是不安裝的,這裡建議勾選上

IntelliJ idea 如何配置svn,怎麼檢出,更新,提交專案,怎麼檢視版本庫等

更多IntelliJ IDEA 的操作請參考:https://blog.csdn.net/qq_33442160 本文主要介紹在IntelliJ idea 下如何使用及配置svn. 1. 安裝sv

eclipse配置svn(subclipse)

1.先在eclipse裡安裝subclipse: http://subclipse.tigris.org/update_1.8.x 2.安裝好後開啟“SVN 資源庫”視角,在該視角里右擊新建資源庫位置,填入svn地址和賬號密碼,完成 3.對已放入eclipse的專案,點

Linux配置svn的同步

首先,Linux下搭建svn伺服器的詳細操作可以參考下面的網址https://www.cnblogs.com/mymelon/p/5483215.html接下來就是同步:第一步:在你自己建立的相應的版本庫檔案中的config資料夾同級的目錄下開啟hooks資料夾比如下面是我的

Mac配置SVN伺服器及連線本地伺服器

在網上找了了好長時間的Mac上配置SVN伺服器的部落格,都不太完整,我整理了一下: 1.首先在Mac上配置SVN 2.在終端開啟SVN 3.可以使用終端,也可以用圖形化介面管理原始碼.我使用的是Cornerstone, 4.在Cornerstone配

mac配置svn伺服器詳解及使用者的許可權管理(親測)

首先,感謝jsntghf和星辰的天空的好文分享,不是他們的文章,我估計需要花費更多的精力和時間。在這裡我只是對他們文章的潤色和自己測試遇到問題的標註。 Mac自帶了svn伺服器和客戶端,所以只需要簡單配置一下就可以使用 1. 建立svn repository Shell程

IntelliJ IDEASVN配置及使用詳解

 第一步、安裝SVN客戶端     下載並安裝TortoiseSVN,我安裝的版本是1.8。整個過程一路next即可。但是要注意下圖所示的command line client tools一定要勾選上。 安裝完SVN客戶端後進入IDAE的settings進行設定,如圖

Intellij IdeaSVN配置及使用

     1、下載並安裝silksvn,下載地址:https://sliksvn.com/download/ 2、在idea中開啟(ctrl+alt+s)設定畫框,配置subversion客戶端: