1. 程式人生 > >IDEA中SVN的日常使用

IDEA中SVN的日常使用

在IDEA的面板中,根據面板的背景顏色不同,顏色可能會不一樣。這裡是以白色背景面板為準。

1.綠色

代表沒有提交過,需要add,在提交。

2.黑色檔案

代表沒有動的檔案。

3.藍色

代表檔案修改過,還沒上傳。

4.紅色

代表錯誤,或者衝突。

5.檢視本地新增了哪些檔案

Windows下Alt+9,OS X下CMD+9是Changes 選項卡,上面有一個名為Local Changes的標籤,本地修改和新增的檔案都在這裡

Unversioned Files

代表新增加的檔案,並且未新增到版本控制中去的。此時選中未新增到版本控制中去的檔案,點選滑鼠右鍵,將檔案add到svn中,然後在提交

Default

代表已經加入到版本控制中去了,綠色代表新增的檔案,從這裡可以選擇新增加的檔案,然後提交到svn上去

Locally Deleted Files

代表被刪除的檔案(這個不確定)


2、解決衝突

提交程式碼時如果存在衝突的話就會提示

2.1在檢視修改檔案列表中也可以檢視區別


但此時檢視的是本地之前儲存的修改,顯示的並不是svn上最新的

2.2更新存在衝突的檔案

更新檔案時就會在視窗顯示出存在衝突的檔案


點選merge(合併的意思),此時左側檢視為本地的檔案 ,右側檢視為svn上的最新版本,中間的檢視為最終確定下解決完所有的衝突需要提交的程式碼;將衝突解決好後,點選Applay