1. 程式人生 > >NetBeans整合SVN程式碼管理例項

NetBeans整合SVN程式碼管理例項

  最近給銀行做一個小工具,要求用Java做一個C端帶介面的小工具,想來想去用NetBeans最合適,因為Eclipse,MyEclipse,IDEA這些做介面得要額外的UI外掛,比較麻煩。

  我跟同事兩個人做開發就要用到程式碼同步的問題,但是銀行嘛不讓接外網,所以GitHub、碼雲這些的也不合適做程式碼管理,那就用SVN吧。能在區域網上執行,挺不錯。

  另外,Netbeans因為自帶了svn的功能所以連SVN外掛都不用裝了。

  環境及工具:1、windows7 64bit;2、Netbeans7.4;3、JDK1.7以上;4、VisualSVN Server 64bit。

  Server端安裝了 VisualSVN Server,總體過程具體操作如下:

1、VisualSVN Server建立一個新的程式碼庫Repository,這裡起名字叫“MyFullerton”,VisualSVN的安裝以及新建程式碼庫Repository 請參考這篇博文https://www.cnblogs.com/xilentz/archive/2010/05/06/1728934.html,這裡不再多說。不過建立過程中只需要建立一個空的程式碼庫就行。

2、新建了程式碼庫MyFullerton之後,右鍵點選 MyFullerton--->Copy URL to Clipboard 將程式碼庫的URL複製下來,後邊會用到。就基本不用再操作 VisualSVN Server了。

3、NetBeans上建立java工程:

     

  1)根據自己的情況選擇類別,我選的的是普通的java ,工程名是Fullerton

  2)注意不要勾選建立主類的選項框,然後點選“完成即可”

  3)下邊這步就比較關鍵了,如果不做就同步不了。

    工程名 Fullerton 上點選右鍵--->版本控制--->匯入到Subversion資源庫(S),就會出現如下介面:

    

    其中“資源庫 URL(R)”需要填入 VisualSVN Server上面第二步拷貝的URL,也就是程式碼庫 MyFullerton 的URL,點選下一步,繼續操作

    

     填寫制定訊息後,點選下一步繼續操作

     

    點選完成。正常情況下 netbeans輸出視窗就會出現如下的資訊

    

    等輸出如圖的資訊,就表示用 netbeans在VisualSVN Server上建立了 工程 Fullerton,當然是在MyFullerton程式碼庫下邊建立的 Fullerton。

  4)在VisualSVN Server重新整理 MyFullerton就會看到 Fullerton的工程

  

  以上這幾個步驟是後續操作的前提,如果沒有建立同步關係,後續的更新,提交,同步等都會出錯。

 4、Netbeans 編輯工程,新增程式碼

  

  編輯後,工程名,相應包名,都會帶藍色的小圖示,這個就代表代表有有更新。更新之後就需要提交。

5、工程名上右鍵點選--->Subversion--->提交,會出現如下:

  

  提交訊息欄填寫本次更新的具體情況,然後點選“提交”按鈕就會提交。提交成功後介面如下:

  

  netbeans輸出視窗輸出剛才提交的資訊,並顯示完成。

以上就是如何利用Netbeans整合SVN,並在VisualSVN Server 新增工程的過程,是我一步一步做出來的,真實有效。

請轉發的人註明來源,謝謝!