2013-07-14 48 views
15

打開項目時,當我打開這個項目,我有一個錯誤信息顛覆錯誤在vs2012最終

" 
Subversion detected a working copy that needs an explicit upgrade in 'some directory'. 

While this working copy is not upgraded all files in this working copy will appear as new. 

When a working copy is upgraded it can no longer be used by Subversion clients that weren't designed for this (or later) working copy formats. 

Further working copy upgraded required warnings are suppressed until after you restart Visual Studio." 

如何解決這個問題坡平。我正在使用Visual Studio 2012的終極版,顛覆者最新版和安赫版最新版。

+0

我有這個相同的錯誤,但沒有權限升級我的工作計算機上的程序。有其他方法可以解決這個問題嗎? – chill182

回答

20

安赫最近升級到SVN 1.8 - 可能你的烏龜或命令行svn還沒有。 更新到最新的SVN版本,並使用它,將工作副本升級到SVN 1.8回購格式。這將使消息消失!

+4

根據VS2012建議安裝Ankh。升級龜SVN到1.8.0。噹噹。 – SushiGuy

+0

非常有幫助。在我的情況下,安裝TortoiseSVN,然後使用它將項目目錄升級到1.8格式。謝謝! –

2

對我來說有點長。以下是具體步驟(假設安赫更新到最新版本):

  1. 爲了避免這種錯誤的升級後,提前這樣做「的svn: E155037:清理與舊的1.7客戶端與此 升級前客戶端「
  2. 卸載slicksvn或其他非烏龜命令行工具(如果有)。
  3. 將烏龜更新到最新版本(使用命令行工具)。檢查命令行SVN在您的工作目錄

BTW的根在你的工作目錄

  • 運行「SVN升級」帶命令「的svn --version」的最新版本,乾淨的檢出始終是一個當您開始花費太多時間在升級時選項。

  • 1

    在我的情況下,我無法更新SVN,因爲它由網絡管理員維護。所以要解決,我得到了與我的SVN網絡兼容的Ankhsvn版本。

    以下鏈接可以下載最新版本和以前的AnkSVN

    https://ankhsvn.open.collab.net/downloads

    1

    有同樣的問題,這個對話框在Solution Explorer中的每個項目被打上「+」號之後。我使用VS 2013和ankhsvn 2.5。

    解決方案是打開VS菜單VIEW-> Working Copy Explorer,右鍵點擊我左邊的樹型面板中的解決方案,點擊「更新到最新版本」。之後,解決方案資源管理器中的項目顯示爲正確的svn狀態,並且該對話框不再出現。

    編輯:

    這個我已經找到了解決方案文件夾不再維護與TortoiseSNV 1.7我有,所以最後我不得不對其進行更新之後。