2015-06-09 70 views
0

據我所知 - SVN團隊>更新(^ ALT U)更新與存儲庫中的更改代碼的本地版本 - 這樣 信息庫中的非衝突更改將被合併成我的本地代碼在這裏 和衝突的合併 - 仍然和標記以顯示我的代碼和代碼庫中的代碼之間的衝突。然而,我沒有讓我的本地代碼更新,當我做更新。SVN更新不工作

我也試過Team> Update to Revision(^ ALT D)和「正確的選項」。

我該如何工作?

這是SVN設置/首選項的問題嗎?

我在Eclipse/Luna上運行它。 Eclipse上的新項目/安裝,直接安裝和默認SVN設置。

TIA。

注:我在其他一些討論中看過svn update not updatingsvn update is not working

// =========================================

編輯:

運行

Team->Show History 
用Java視圖

顯示修訂列表。我在Show HistorySVN Repository Exploring視圖中看到相同的列表。 這個列表似乎一切正常 - 我在SVN的其他用途中見過的那種。

運行

svn info 
在命令提示符下

了:

svn info 
'svn' is not recognized as an internal or external command, 
operable program or batch file. 

Remote Systems視圖上的本地殼運行這個命令中的Is there an Eclipse plugin to run system shell in the Console?接受的答案描述。

+0

可能會有所幫助的幾個問題:你看,當你右擊該文件夾,你正在嘗試更新e並選擇團隊 - >顯示歷史記錄?你是否嘗試過從cmd行(svn up)進行更新,當你嘗試時,你看到了什麼?如果你從cmd行執行「svn info」,你會看到什麼?什麼沒有被更新(是否有一個特定的變化,你期待你沒有看到)?如果切換到「SVN Repository Exploring」視圖,並右鍵單擊存儲庫中的文件夾並選擇「顯示歷史記錄」,您會看到什麼? – John

+0

@John - 請參閱編輯。實際上,我期望和看不到的東西很多。更新不會更新我的本地代碼與代碼庫中的修訂版本。謝謝。 – ashley

+0

此外,我認爲你使用的是subclipse插件。這是我使用的版本:http://subclipse.tigris.org/update_1.8.x – John

回答

0

嗯,一些其他的意見(如果你還沒有嘗試過):右鍵點擊項目的頂級文件夾,然後嘗試團隊 - >刷新/清理,然後嘗試右鍵單擊 - >刷新相同。右鍵單擊頂層文件夾,看看比較關於 - > Latest From Repository。選擇一個特定的文件,你認爲它不是最新的版本庫,點擊右鍵,然後選擇Compare With-> Latest From Repository。作爲最後的手段,您可以將項目複製到備份位置,並從頭開始重新檢查。

你可以從這裏得到一個SVN客戶端(我用的是一個從CollabNet的,你需要的是服務器運行的版本相匹配的版本):

http://www.subversiondownload.com

如果你不這樣做有這個資源已經,有它的一個很好的,如果你有更多的在你未來的svn:

http://svnbook.red-bean.com/