2009-07-31 4 views
1

Ich habe die folgenden Repository-Struktur mit VisualSVNimportierenden Stamm funktioniert nicht Schildkröte Subversion

MyCompanyRepository 
    Project1 
     branches 
     tags 
     trunk 

ich die URL Ordner aus dem Kofferraum kopiert. Dann ging ich zu meinem c: \ www \ Project1 Ordner und klickte mit der rechten Maustaste darauf und tat TortoiseSVN | Import und die URL war https://ourserver/svn/MyCompanyRepository/Project1/trunk

Es fügte die Dateien hinzu, aber mein Ordner scheint nicht in der Quellcodeverwaltung zu sein. Ich meine die Dateien sind im Trunk auf dem Server, aber lokal, ich habe keine .svn irgendwo. Also mache ich etwas falsch? Ich bekomme keine Flags, die anzeigen, dass mein Ordner unter SVN läuft, nichts.

Antwort

1

Sie müssen Dateien von SVN Repo auf Festplatte auschecken: Importieren bedeutet nicht, eine lokale Arbeitskopie zu erstellen.

+0

ah das ist richtig! Ich habe auch festgestellt, dass Sie in der Kasse den Projektnamen im Checkout-Verzeichnispfad löschen müssen oder dass ein neuer Ordner erstellt wird, der nicht Ihren Vorstellungen entspricht. – PositiveGuy

+0

Standardmäßig zeigt tortoise das Standardverzeichnis in der Kasse als C: \ www \ Project1 \ Project1 an, aber Sie wollen nur C: \ www \ Project1 \, sonst haben Sie am Ende einen Ordner C: \ www \ Project1 \ Project1 in Ihr lokales Laufwerk als ausgecheckter/versionierter Ordner. Sie möchten, dass Ihr Stammordner C: \ www \ Project1 \ versointed wird, nicht ein neu erstellter Unterordner – PositiveGuy

1

Das Importieren importiert das importierte Verzeichnis nicht automatisch in das, was Subversion eine Arbeitskopie aufruft. Sie müssen entweder alles in c: \ www \ project1 löschen und einen Checkout durchführen oder einen Checkout in einem leeren Verzeichnis durchführen und alles kopieren.

0

Der Import erstellt kein Checkout lokal - Sie müssen Checkout von TortoiseSVN ausführen, um die Dateien zu erhalten.