Eclipse- Subversion Tutorial 簡易安裝(SubClipse)
Eclipse的版本控管器(Version Control)
我用Subclipse 當作我的SVN,至於功能和定位上跟一篇 Visual Studio Team Foundation 是差不多的,當然SubClipse是無法幫你在Server上組建專案和壓力測試。
以下開始:
第一步: 準備IDE
下載Eclipse. http://www.eclipse.org/downloads/
第二步:加入Subclipse 到 Eclipse
打開eclipse 選擇 Help-> Eclipse Marketplace.. 在Find 裡面打subversion即可找到.選擇安裝。
若安裝的eclipse 版本沒有Eclipse Market 可以選擇
Help->Install New Sofeware ,按下Add.
Name: 可以隨意取
Location:
http://subclipse.tigris.org/update_1.8.x
版本可能會在更新,可至官網http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 查詢。
第三部:
安裝完後看
Window-> Preferences->Team->SVN Client:(是否有顯示正確)。
顯示not available代表JavaHL沒裝成功 ,就必須做下列事情 :
安裝完後subclipse,在64bit OS 中可能會出現 JavaHL 的錯誤,原因在官網提供的JavaHL 沒有64bit,因此要再安裝
Slik-Subversion-1.6 (注意版本)
第四部:
上google Code 申請專案
選擇Create New Project
Version control system 選擇Subversion
在專案建置完成之後
Source 即可看到 網址
這就是檔案存放的網址
第五步:跟SVN同步檔案
點選 open perspective->Other 選擇瀏覽SVN檔案庫
在SVN檔案庫->右鍵->新增位置
輸入你創建的google code的網址。
安裝到此都沒有錯誤就代表已經成功了。
SVN基本功能:
Ckeckout:
當SVN上的檔案複製到本地電腦上。
Commit:
把自己的Code完成後,當想要把Code傳至SVN,但要Commit上去時要確定有執行過Update確保在你修改Code的過程沒有別人修改過(確定
自己Code的版本是最新的才能Commit上去。
Update更新:
當一個檔案如果同一時間很多人修改,就會造成衝突,所以當要Commit code上去之前要執行Update,確保不會跟SVN上的版本造成衝突。
Conflicts 衝突:
發生在自己更改的Code和SVN上的Code產生重疊,在執行 Edit conflicts會列出發生衝突的行數,當問題解決後,標記問題解決後,就可以
重新Commit上去。
Label:
將特定版本給予特定命名,如果當程式已經可以執行成果可以先標記Version 1.0 之類的命名,在往後開發至Version 9.0時,利用Label可以
回至Version1.0時的版本Code.