此文章對Myeclipse同樣適用。
一.在Eclipse裡下載Subclipse外掛程式 方法一:從Eclipse Marketplace裡面下載 具體操作:開啟Eclipse --> Help --> Eclipse Marketplace --> 在Find中輸入subclipse搜尋 --> 找到subclipse點擊install
方法二:從Install New Software裡下載 具體操作:開啟Eclipse --> Help --> Install New Software --> 點擊add按鈕,輸入下載地址:http://subclipse.tigris.org/update_1.10.x,點擊OK
--> 將Subclipse和SVNKit打勾後,一路next或agree到結束即可(此處由於本人已經安裝,因此next是灰色的)
方法三:直接下載subclipse的zip檔案 具體操作:百度搜尋subclipse-site-1.10.x(看自己想安裝哪個版本) --> 解壓縮後在eclipse目錄下找到dropins檔案夾,進入dropins檔案夾並建立一個檔案夾名為svn,將features和plugins檔案夾複製到svn目錄下-->重啟下Eclipse即可
二:上傳project到SVN伺服器
1.在eclipse中,從show view裡調出SVN資產庫視圖
2.在SVN資產庫視窗的空白位置右鍵選擇建立資產庫位置
3.填好伺服器的地址
4.資產庫匯入成功,SVN資產庫視圖下出現匯入的資產庫
5.建立project
6.寫好project的初始版本
7.右鍵project --> team --> share project
8.選擇repository類型為SVN --> 點擊next
9.使用已有資產庫位置
10.使用項目名稱作為檔案夾名 --> 點擊Finish --> 輸入使用者名稱和密碼(此步不一定每個人都有)
11.自由選擇是否開啟synchronize視圖
12.右鍵project --> team --> 提交
13.自由選擇是否寫日誌(建議寫)
14點擊OK --> 上傳到伺服器成功,此時重新整理資產庫,資產庫下出現上傳的project
三:從伺服器下載project到本地
1.在資產庫視圖點擊資產庫左邊的小三角形後出現該資產庫下的所有project
2.選擇要下載的project右鍵 --> 檢出為
3.自由選擇是否更改屬性(建議使用預設) --> Finish --> 下載成功
四:從伺服器更新代碼 1.右鍵項目project-->與資產庫同步
2.選擇開啟Synchronize視圖
3.與本地代碼有不同的伺服器代碼將顯示在Synchronize視圖下,雙擊可以查看本地代碼和伺服器代碼的對比,加號的為新增的檔案(本地還沒有)
4.將模式切換到Incoming Mode,這個模式下的代碼都是伺服器更新的代碼,需要下載到本地的,右鍵要更新的檔案-->team-->更新
5.如果出現下圖這個符號,則代表本地代碼和伺服器代碼有衝突(即:本地代碼在未更新到最新版本的情況下,對代碼進行了更改;或者在你對a.Java寫代碼的期間,有人往伺服器上傳了新的a.java代碼,使得代碼間出現了衝突)
五:衝突情況的解決辦法 衝突情況1:伺服器代碼和自己代碼改動的地方相同 這種情況比較複雜,一般只能將自己的代碼儲存一份到本地,然後直接將伺服器代碼更新下來,然後在新的代碼上修改自己的邏輯。