2013-06-21 94 views
10

我升級了TortoiseSVN從1.7.12在Windows上升級到  XP。之後,它要求升級SVN格式。升級TortoiseSVN 1.8問題

我試過升級,但它一直詢問並且命令沒有產生任何錯誤。我試圖從服務器上籤出一個新的副本,並不斷要求升級。

我恢復到1.7.12。

我該如何解決這個問題?

我不知道發生了什麼,但它似乎開始正確升級存儲庫。這可能是緩存問題嗎?

+0

你升級到發佈1.8.0版本還是每晚1.8.99? – bahrep

+0

SVN版本1.8.0(r1490375) – CephalidOne

回答

11

客戶機端格式已改變。 (正如您所注意到)

使用Subversion 1.8與現有的工作副本之前,用戶將 需要運行SVN升級命令升級工作拷貝 元數據到新的格式。此命令可能需要一段時間,並且對於某些用戶而言,更簡單地簽出新的正在工作的副本可能更實用。
http://subversion.apache.org/docs/release-notes/1.8.html

根據筆記,你已經正確地完成它。
- 路徑中是否有多個svn.exe?這聽起來像是一箇舊版本被用來升級你的WC。
- 您是否使用Tortoise安裝命令行工具?
- 你使用什麼服務器版本?

+0

-nope只有一個SVN -installed與烏龜 svn的任何方式有些重啓後它開始行爲正確,我認爲-server 1.6.x的 它與TSVNcache – CephalidOne

+0

我一個問題也升級到我的老烏龜到最新,並得到這個消息http://i.imgur.com/jQoJ03V.png。我在一個團隊工作。如果我升級到新格式,所有團隊成員都需要升級嗎? –

+0

如果您不升級服務器,其他用戶將不需要升級他們的svn客戶端。更多信息可以在這裏找到http://tortoisesvn.net/tsvn_1.8_releasenotes.html#compatibility –

4
  1. 我想,你沒有升級舊的(1.7)洗手間至1.8格式
  2. 1.8客戶工作副本Checkouted必須 1.8格式

1.7 WC樣本兩種不同的客戶版本

  • 對於1.7客戶端

    svn.exe」 --version

    svn, version 1.7.5 (r1336830) compiled May 18 2012, 14:19:29

    svn.exe LS

Hello.de.txt Hello.en.txt Hello.eo.txt Hello.fr.txt

  • 1.8客戶端(WC如果原文件級複製)

    的svn --version

    svn, version 1.8.0 (r1490375) compiled Jun 17 2013, 18:36:16 on x86-microsoft-windows

    SVN LS

    svn: E155036: Please see the 'svn upgrade' command svn: E155036: The working copy at 'Z:\Hello' is too old (format 10) to work with client version '1.8.0 (r1490375)' (expects format 31). You need to upgrade the working copy first.

3

我有同樣的問題,雖然沒有上述答案解決了我的問題。

TortoiseSVN右鍵單擊不會顯示升級,因爲您已經在父級別上完成了某些操作。在升級之前,每個文件夾中都有一個.svn,現在只有一個像git那樣在頂層。如果您在任何時候將任何舊代碼或其他代碼複製迴文件夾或出於某種其他原因,您將遇到上述問題。爲了解決簡單:

  1. 確保不會在頂層隱藏.svn目錄
  2. 點擊搜索的.svn
  3. 刪除除頂層一個所有.svn目錄。
  4. 右鍵單擊做SVN清理

    固定。
9

否需要刪除.svn文件夾。

只需右鍵單擊根文件夾並說'升級到最新的SVN格式'。 這樣做。

+0

如果我在Mac上面對這個問題該怎麼辦? –

7

您可能需要升級的TortoiseSVN後重新啓動,如下所述:SVN Upgrade working copy - TortoiseSVN

那排序對我來說。重新啓動時,升級工作文件夾有一個右鍵單擊選項。

+2

這是最簡單的答案,也是唯一對我有用的答案。關鍵是升級後重啓。在此之前,你什麼都做不了。 – Neo

1

我有同樣的問題。

在我的情況下,問題發生是因爲添加了一個目錄。我只需選擇相應的升級選項,即可完成整個工作副本。