2009-04-21 8 views
3

Ich musste vor kurzem meine Entwicklung auf einen anderen PC ändern. Ich habe TortoiseSVN installiert, weil ich immer noch Quellcode herumliegen hatte, der noch in SVN eingecheckt werden musste. Aber anscheinend erkennt die neue Installation von Tortoise meine Quellordner nicht, obwohl die '.SVN'-Ordner immer noch da sind. Ich sehe keine Überlagerungssymbole auf den Dateien.TortoiseSVN Ordnern Quellordner neu

Gibt es eine Möglichkeit, meine lokalen Ordner zu den Ordnern im Repository neu zuordnen?

Antwort

4

TortoiseSVN hat eine Einstellung zur Verwendung von "_svn" Ordnern anstelle von ".svn" Ordnern (aufgrund eines Problems mit älteren Versionen von Visual Studio), überprüfen Sie, ob das Ihre Probleme verursacht.

Da es sich um einen alten Arbeitsordner handelt, den Sie von einem alten System wiederhergestellt haben, würde ich alle ".svn" Ordner entfernen, den Code erneut auschecken (optional von einer Revisionsnummer, an die sich der Arbeitsordner erinnerte), und verschiebe die alten Dateien (ohne ".svn" Ordner) darüber.

+1

+1 Ich wünschte, ich könnte Ihnen mehr Stimmen geben Stijn! Das habe ich total vergessen! (Es ist 2 Jahre her, dass ich meine Einstellung für ein Legacy-Projekt in "_svn" geändert habe.) +1 für die Frage auch! – JohnB

1

Stellen Sie sicher, dass die TortoiseSVN-Installation auf der neuen Maschine dieselbe oder eine neuere Version ist als die auf der vorherigen Maschine installierte. Neue Versionen von tsvn verwenden manchmal neuere Repository-Formate, die ältere Versionen nicht verstehen.

Hat die neue Maschine ein 64-Bit-Betriebssystem? Wenn ja, installieren Sie unbedingt die 64-Bit-Version von tsvn. Die 32-Bit-Version kann weiterhin auf 64-Bit-Fenstern installiert werden, die Funktionalität wird jedoch nicht im Standard-64-Bit-Explorer angezeigt.

Obwohl die Overlays nicht funktionieren, stellen Sie sicher, dass Sie mit der rechten Maustaste auf den Ordner klicken und sehen, ob die TSVN-Operationen im Menü erscheinen. Es kann einen Grund dafür geben, dass die Overlays nicht funktionieren und nicht mit den Arbeitskopien zusammenhängen.