我安裝了PHPStorm,並打開了一個包含SVN的PHP項目的目錄。在更改中的SVN選項卡下,遇到以下錯誤:更新更改時出錯svn
Error updating changes: svn: E155021: The client is too old to work with the working copy at "..." (format 31).
有些想法?我安裝了TortoiseSVN 1.7.7,當我第一次打開項目時,一切都很好,但是在進一步打開上面的錯誤時出現。
我安裝了PHPStorm,並打開了一個包含SVN的PHP項目的目錄。在更改中的SVN選項卡下,遇到以下錯誤:更新更改時出錯svn
Error updating changes: svn: E155021: The client is too old to work with the working copy at "..." (format 31).
有些想法?我安裝了TortoiseSVN 1.7.7,當我第一次打開項目時,一切都很好,但是在進一步打開上面的錯誤時出現。
Subversion 1.8中的工作副本格式發生了變化,因此在將 升級到TortoiseSVN 1.8後,您應該升級工作副本或檢出新副本。將工作副本升級到更新的格式後,較舊的Subversion客戶端將爲 無法使用升級的工作副本。
因此,您已將工作副本升級到新格式(SVN 1.8)。看起來你係統上的另一個SVN客戶端是SVN 1.8(例如TortoiseSVN 1.8.0?),但PHPStorm仍然是1.7.x. SVN 1.7無法使用1.8工作副本和反義詞。
請參閱"Subversion 1.8 Release Notes | Upgrading the Working Copy"。
對於Phpstorm 1.7我有類似的問題。不要試圖用SVN> 1.8來檢出它。如上所述,它似乎並不奏效。在其他地方簽出並更新廣告。 我做的:
-VCS => Operation PopUp (you will ne prompted to fill repository. Thats the goal)
-(clear auth cache)
-(VCS => show history. You have to enter your credentials)
-VCS => Update
-Good Luck
我不知道現在的工具,但我的情況下,我謹Eclipse工作區地方到另一個地方,然後問題發生。爲了解決問題,我結帳項目形式的SVN回購。然後在舊項目中清理所有svn文件。 (簡單的搜索.svn和刪除),然後我將內容複製到剛剛簽出的內容中,我的更改變得可見,並且我的項目是最新的。這種方法可以應用於其他惱人的錯誤。 希望能幫到別人
Phpstorm帶有一個集成的svn客戶端。這個集成客戶端可能太舊了。我不知道是否可以更新它,也許搜索插件更新?如果你不能,你將不得不通過tortoiseSVN做你的顛覆工作。 –