2011-07-31 28 views
0

我正在與大型企業ejb應用程序合作。它是與SVN存儲庫。 有很多文件在svn中有變化。但我目前的工作副本沒有更新。所以,當我試圖從svn更新時,沒有從svn更新的updaete,點擊更新時沒有來自SVN的更新。但是當我在當前工作副本和svn副本之間顯示差異時,會發生很多變化。但我無法從svn中獲得這些更改。關於svn更新來自Repository

我也選擇清理清理我的工作副本。

我怎麼能從svn強有力地得到這個更新。 ? 請幫我,我沒有更多的經驗與SVN。

我的SVN版本是:TortoiseSVN 1.6.7 在此先感謝。

+0

有沒有錯誤?你有嘗試合併嗎?任何現在有.r [數字]擴展名的文件? – rene

+0

您使用哪個菜單選項來查找工作副本和存儲庫之間的差異? – Legolas

+0

@ rene ...不,沒有錯誤。它顯示我已完成。 – water

回答

0

如果Subversion說你的工作副本是最新的,那可能是真的。我的猜測是你的工作拷貝指向一個不同的版本庫路徑,謝謝你的想法。

右鍵單擊您的工作副本的頂級文件夾,然後選擇Properties。該Subversion標籤會告訴你確切的路徑:可能發生

這種情況,因爲這是一個非常共同發展的格局,以有完整的項目的多個副本。有關完整的詳細信息,請參見Branching and Merging

+0

THANKs很多....非常感謝你,這將幫助我......其實我的工作副本是直接從SVN的目錄,而我表明,有SVN的樹幹,所以我認爲有結構問題。 – water

+0

@downvoter:'-1'表示*此答案無用*。如果你這麼認爲,你應該謹慎解釋原因。沒有人浪費他的時間故意發送無用的答案。 –

0

從文檔我得到以下幾點:

如果你想看到你已經在你的工作副本有哪些變化,只是使用右鍵菜單,選擇TortoiseSVN→比較差異。

因此,您是否可能發現了很多本地更改,而不是在存儲庫中進行更改?

您可以嘗試從上下文菜單中打開回購瀏覽器,並從那裏檢查遠程存儲庫以查看它位於哪個修訂版本。