IDEA 如何使用SVN

2022-04-27 15:48 更新

SVN 的這個(gè)窗口有的 IntelliJ IDEA 上叫 ?Changes?,有的叫? Version Control?,具體是什么原因引起這樣的差異,我暫時(shí)還不清楚。但是不管叫法如何里面的結(jié)構(gòu)是一樣的,所以對(duì)使用者來(lái)講沒(méi)多大影響,但是你需要知道他們其實(shí)是一樣的功能即可。

SVN 的使用

上圖 ?Local Changes? 這個(gè) Tab 表示當(dāng)前項(xiàng)目的 SVN 中各個(gè)文件的總的情況預(yù)覽。這里的 ?Default ?是 IntelliJ IDEA 的默認(rèn) ?change list? 名稱,?no commit ?是我自己創(chuàng)建的一個(gè)?change list?,我個(gè)人有一個(gè)習(xí)慣是把一些暫時(shí)不需要提交的先放這個(gè) ?list ?里面。?change list? 很常用而且重要,本文前面也有強(qiáng)調(diào)過(guò)了,所以一定好認(rèn)真對(duì)待。?unversioned Files ?表示項(xiàng)目中未加到版本控制系統(tǒng)中的文件,你可以點(diǎn)擊 ?Click to browse?,會(huì)彈出一個(gè)彈出框列表顯示這些未被加入的文件。

SVN 的使用

上圖 ?Repository ?這個(gè) Tab 表示項(xiàng)目的 SVN 信息匯總,內(nèi)容非常的詳細(xì),也是我平時(shí)用最多的地方。如果你點(diǎn)擊這個(gè) Tab 沒(méi)看到數(shù)據(jù),是因?yàn)槟阈枰c(diǎn)擊上圖紅圈這個(gè)刷新按鈕。初次使用下默認(rèn)的過(guò)濾條件不是我上圖這樣的,我習(xí)慣根據(jù) ?User ?進(jìn)行過(guò)濾篩選,所以上圖箭頭中的 ?Filter ?我是選擇 ?User?。選擇之后,如上圖標(biāo)注 1 所示,顯示了這個(gè)項(xiàng)目中參與提交的各個(gè)用戶名,選擇一個(gè)用戶之后,上圖標(biāo)注 2 所以會(huì)顯示出該用戶提交了哪些記錄。選擇標(biāo)注 2 區(qū)域中的某個(gè)提交記錄后,標(biāo)注 3 顯示對(duì)應(yīng)的具體提交細(xì)節(jié),我們可以對(duì)這些文件進(jìn)行右鍵操作,具體操作內(nèi)容跟本文上面提到的那些提交時(shí)的操作按鈕差不多,這里不多講。

總的來(lái)說(shuō),SVN 這個(gè)功能用來(lái)管理和審查開(kāi)發(fā)團(tuán)隊(duì)中人員的代碼是非常好用的,所以非常非常建議你一定要學(xué)會(huì)該功能。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)