天天看點

SVN與Eclipse安裝和使用

1、下載下傳最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 

   如果沒有安裝的請到這裡下載下傳安裝:http://eclipse.org/downloads/ 

2、下載下傳SVN插件subclipse,安裝方法有兩種.那種綠色的以link方式安裝的方式我在indogo上試了多次就是沒成功。 

3、SVN插件下載下傳位址及更新位址,你根據需要選擇你需要的版本。現在最新是1.8.x 

Links for 1.8.x Release: 

Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x 

svn插件包下載下傳: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 

Links for 1.6.x Release: 

Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x 

svn插件包下載下傳: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 

Links for 1.4.x Release: 

Eclipse update site URL: http://subclipse.tigris.org/update_1.4.x 

svn插件包下載下傳: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 

4、下載下傳插件包,将插件包複制到Eclipse安裝目錄。見圖 

   下載下傳後的插件包目錄結構: 

SVN與Eclipse安裝和使用

将插件包features和plugins目錄中的檔案分别複制到Eclipse安裝目錄的features和plugins中。然後重新開機Eclipse 就好了 

SVN與Eclipse安裝和使用

5、通過Eclipse安裝,看圖 

SVN與Eclipse安裝和使用
SVN與Eclipse安裝和使用
SVN與Eclipse安裝和使用

然後一路點Next,就OK了!! 

将項目添加到存儲庫

要将新的項目添加到 Subversion 存儲庫,請右擊該項目(可以在任何 Eclipse 的項目視圖或 Navigator 視圖),并且從菜單中選擇 Team > Share Project。Eclipse 會顯示 Share Project 對話框。

SVN與Eclipse安裝和使用

從 Eclipse 目前支援的存儲庫清單中選擇 SVN,然後單擊 Next。接下來的對話框(參見圖 13)讓您選擇現有存儲庫位置,或者建立一個新位置。

SVN與Eclipse安裝和使用

如果您的存儲庫已列出(如您所見,我已經添加了自已的庫),選中它,并單擊 Finish。如果您的存儲庫未列出,請添加它(有關說明,請參閱 快速測試),并繼續。Eclipse 将在存儲庫中建立新目錄,其名稱與項目相同,并顯示項目中的所有檔案和檔案夾的清單。

SVN與Eclipse安裝和使用

在頂部的字段中輸入适當的内容來描述此項目,然後單擊 Select All 選中該項目的所有檔案。單擊 OK 以檢入項目,并将其目前狀态傳遞給 Subversion 存儲庫。

Subversion 的指令和輸出結果顯示在 Console 視圖中,通常位于 Eclipse 視窗的底部(如果您檢視 Subclipse 究竟對項目執行了什麼操作)。

版本控制系統的重要特性之一是其他開發人員能夠随時繼續開發,并在準備好時送出其變更。要下載下傳這些變更,并将其與本地副本內建,您需要更新項目。

右擊您要更新的項目,然後從菜單中選擇 Team > Update。Eclipse 将從存儲庫中檢索任何變更,并嘗試将它們與本地副本合并。

如果将檔案添加到項目中(參見圖 15),它不會自動成為版本控制的一部分 —— 您需要明确将其添加到特定的存儲庫中。在下面的螢幕快照中,您可以看到,我已經将 ReadMe.txt 檔案添加到了 threadWork 項目中。

SVN與Eclipse安裝和使用

右擊新檔案,然後選擇 Team > Add to Version Control。就是這樣!下一次将此項目中的變更送出給存儲庫時,新檔案也會檢入。

如果将檔案添加到了與項目不在相關的存儲庫中,您可以輕松地删除它。右擊檔案,然後選擇 Delete。不需要使用 Team 菜單,Subclipse 自動将标記要删除的檔案,并将它從項目中移除。下一次将變更送出給存儲庫時,該檔案被删除了。

要重命名 Subclipse 控制的檔案或目錄,請右擊它,然後選擇 Rename。在輸入字段中鍵入項的新名稱,按 Enter 鍵。檔案是在項目中重命名的,重命名操作(通過 Add 操作添加新名稱、通過 Delete 操作删除舊名稱)排隊等待您下一次送出。在圖 16 中,您可以看到将 main.c 重命名為 threadWork.c 之後、送出更改之前的 threadWork 項目。注意,Subclipse 為 “新” 檔案添加的藍色小加号表示該檔案被安排在下一次送出時添加。

SVN與Eclipse安裝和使用

如果項目生成檔案,或者包括您不想檢入的 Subversion 存儲庫檔案,則可以通知 Subclipse 忽略它們。右擊您要在版本控制中排除的檔案或目錄,然後選擇 Team > Add to svn:ignore 即可顯示Add to svn:ignore 對話框。

SVN與Eclipse安裝和使用

單擊 OK 将這個特定的檔案添加到項目目錄的 svn:ignore 屬性中。選擇 Wildcard extension 忽略具有目前檔案擴充名的所有檔案,或選擇 Custom pattern 在忽略清單中添加您自己的通配符。下一次送出變更時,對忽略清單的這些更改将添加到存儲庫中。

如果您對項目的變更感到滿意,确定了您的代碼可以編譯,并且已經對變更進行測試,則應将它們送出給 Subversion 存儲庫。在您的工作站崩潰時,它可以作為一個備份,并允許其他開發人員更新其本地副本以包含您的變更。

在嘗試送出變更之前,請確定更新您的項目(參閱 “更新項目”)。右擊項目,并從菜單中選擇 Team > Commit。Eclipse 會顯示一個 Commit 對話框(參見圖 18),其中彙總了您作出的變更。

SVN與Eclipse安裝和使用

如果仔細觀察,您會看到一個屬性更改為項目目錄(我已經添加了

svn:ignore

屬性,以使某些檔案保留在存儲庫外),并且在添加 threadWork.c 時,删除了 main.c。這一變更對實際上表示的是一個操作(檔案重命名)。

此時,如果您要使某些資源保留在存儲庫外,則可以取消對這些資源選擇。如果您在一個檔案中完成了部分工作,并且不希望檢入未完成的變更,則這種方法非常有用。在頂部的文本字段中輸入适當的注釋,然後單擊 OK 将變更檢入存儲庫。

svn

繼續閱讀