2013-07-14 53 views
15

öffnen Wenn ich das Projekt öffnen, ich bin poping mit einer FehlermeldungSubversion Fehler beim Projekt in vs2012 ultimative

" 
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." 

Wie dieses Problem zu beheben. Ich benutze Visual Studio 2012 Ultimate, Subversion neueste und Ankh neueste Version.

+0

Ich habe den gleichen Fehler, aber habe keine Berechtigung, Programme auf meinem Arbeitscomputer zu aktualisieren. Gibt es eine andere Möglichkeit, das zu beheben? – chill182

Antwort

20

Ankh wurde kürzlich auf SVN 1.8 aktualisiert - wahrscheinlich ist Ihr Tortoise oder Command Line svn noch nicht. Aktualisieren Sie die neueste SVN-Version, und verwenden Sie diese, aktualisieren Sie Ihre Arbeitskopie auf SVN 1.8 Repo-Format. Das wird die Nachricht verschwinden lassen!

+4

Installierter Ankh nach VS2012-Empfehlung. Upgraded Tortoise SVN auf 1.8.0. Ta-da. – SushiGuy

+0

Sehr hilfreich. In meinem Fall funktionierte die Installation von TortoiseSVN und die anschließende Aktualisierung des Projektverzeichnisses auf das 1.8-Format. Vielen Dank! –

2

Es war ein bisschen länger für mich. Hier werden die Schritte (unter der Annahme, dass Ankh auf die neueste Version aktualisiert):

  1. Um diesen Fehler zu vermeiden, nach dem Upgrade, tun dies im Voraus „svn: E155037: Aufräumen mit einem älteren 1.7-Client, bevor Sie mit diesem Upgrade client "
  2. Deinstallieren Sie Slicksvn oder andere Nicht-Tortoise-Befehlszeilen-Tools, wenn Sie eine haben.
  3. Update Schildkröte auf die neueste Version (mit Kommandozeilen-Tools). dass die Befehlszeile svn Überprüfen der neuesten Version mit Befehl „svn --version“ in Ihrem Arbeitsverzeichnis
  4. Run „svn Upgrade“ in der Wurzel Ihrer dir

BTW arbeiten, saubere Kasse ist immer ein Option, wenn Sie zu viel Zeit mit den Upgrades verbringen.

1

In meinem Fall konnte ich die SVN nicht aktualisieren, weil es vom Netzwerkadministrator verwaltet wird. So zu lösen, habe ich die Version Ankhsvn, die mit meinem SVN-Netzwerk kompatibel ist.

Der Link unten ist möglich, die aktuelle Version und die vorherige AnkSVN

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

1

hatte das gleiche Problem zum Download, nach diesem Dialog jedes Element in Projektmappen-Explorer mit „+“ Zeichen markiert wurde. Ich benutzte VS 2013 und Ankhsvn 2.5.

Lösung war VS Menü zu öffnen VIEW -> Arbeitskopie Explorer, rechtsklicken Sie auf meine Lösung in der linken Baumansicht, klicken Sie auf "Update auf neueste Version". Danach wurden die Elemente im Projektmappen-Explorer mit dem richtigen SVN-Status angezeigt und das Dialogfeld wurde nicht mehr angezeigt.

EDIT:

Danach habe ich festgestellt, dass Lösungsordner nicht mehr wartbar mit TortoiseSVN 1.7, die ich hatte, so schließlich hatte ich es auch zu aktualisieren.