1. 程式人生 > >Eclipse從SVN資源庫中更新專案檔案

Eclipse從SVN資源庫中更新專案檔案

當我們在Eclipse中使用SVN外掛與其他成員進行團隊開發時,每過一段時間,其他成員可能就會向SVN資源庫提交他對專案所作的改動(新增檔案、修改檔案、刪除檔案等)。

如果我們想要獲取當前最新的SVN資源庫版本,我們就需要從SVN資源庫中更新專案檔案。

1、快速更新全部專案檔案

在Eclipse中,滑鼠右鍵單擊指定的專案(也可以只選擇專案中的某些檔案或資料夾),在彈出的關聯選單中點選【Team】->【Update】即可將SVN伺服器上的最新版本專案檔案更新到本地專案中。

警告:快速更新專案檔案雖然操作簡單快速,但是我們一般不建議這麼做,因為我們事先並不知道自從上次從伺服器更新過後,其他團隊成員又提交了哪些更新,他人的改動和自己在本地的改動是否存在衝突。因此,我們建議開發人員儘量使用下面的方法來更新專案。

2、選擇性更新專案檔案

除上述方法外,我們還可以通過下列操作檢視SVN伺服器的哪些檔案被更新過,並選擇性地更新某些專案檔案。

右鍵點選指定的專案,在彈出的關聯選單中點選【Team】->【Synchronize with Repository】。

如果你是第一次進行該操作,Eclipse會提示你是否進入同步檢視,請點選【Yes】。如果你不想以後再出現該提示資訊,請先勾選【Remember my decision】。

進入團隊同步透檢視

此時,我們就進入了團隊同步檢視。

如下圖所示,LocalUpdate.java是我們在本地新建的一個檔案,伺服器上之前不存在該檔案;NewUpdate.java是其他人新建並提交的檔案;Test.java是之前已經存在,後來其他人又更新並提交了該檔案,我們在本地也對該檔案作了改動。

通過該檢視,我們可以非常清楚地瞭解到哪些檔案被更新過,哪些是我自己在本地做的改動,哪些檔案出現了衝突(其他人提交的更新,我們可以在檔名稱後的括號中看到提交者的使用者名稱)。

點選圖中編號①的圖示,可以只顯示伺服器上更新過的檔案;點選圖示②,可以只顯示我們本地改動過的檔案;圖示③就是Eclipse預設的當前檢視,同時顯示本地和伺服器更新過的檔案。

小組同步檢視

在上圖中,選中伺服器上更新過的一個或多個檔案/資料夾,然後點選滑鼠右鍵,在彈出的關聯選單中,點選【更新】(英文:Update)即可將SVN伺服器最新版本的該檔案更新到本地專案中(選中專案根目錄點選【更新】,就表示將伺服器上所有改動過的檔案全部更新到本地)。

作者:軟體指南針(http://www.softown.cn),轉載請保留出處!