Die Antworten hier fehlten einige wichtige Informationen für den Einstieg in SVN und braches.
Schritt 1: Sie müssen sicherstellen, dass Sie ein geeignetes Verzeichnis für Zweige / Tags haben. z.B. Wenn Ihr Projekt diese Struktur hat:
%Vor%brauchst du auch:
%Vor%Um dies zu tun, fügen Sie die Verzeichnisse nicht hinzu und binden Sie sie nicht ein, sonst gibt Ihnen Tortoise einen Fehler. Verwenden Sie stattdessen den Tortoise Svn Repo-Browser, gehen Sie zu Myproj, klicken Sie mit der rechten Maustaste und "Ordner hinzufügen".
Schritt 2: Klicken Sie mit der rechten Maustaste auf Ihren Stammordner, wählen Sie "Schildkröte SVN" und dann "Zweig / Tag". Der Kopierzweig- / Etikettendialog erscheint jetzt.
Schritt 3: Setzen Sie den "to Path" auf "/ myproj / tags / myversion", wobei meine Version normalerweise etwa "1.0" ist. Wählen Sie "Head revision im Repository" und stellen Sie sicher, dass "auf neuen Zweig / Tag wechseln" nicht aktiviert ist. Drücken Sie OK.
Schritt 4: Wenn Sie das nächste Mal ein Update durchführen, werden die Zweige und Tags als Dateien verschoben. Dies bedeutet, dass Ihre HD mit jeder Datei aus jeder Zweigstelle und jeder erstellten Version gefüllt wird. Eine Lösung besteht darin, nur jedes einzelne Trunk-Verzeichnis auszuprobieren, was nicht immer praktisch ist (da Sie 30 Trunk-Verzeichnisse manuell aktualisieren müssen, wenn Sie ein Repo mit 30 Projekten haben).
Nachdem CVS, SCCS, PVCS, VSS & amp; Rational seit 30 Jahren finde ich SVN viel schwieriger zu arbeiten.
Es wird den Stamm überhaupt nicht beeinflussen.
So erstellen Sie ein Tag:
Ja, es ist fast der gleiche Prozess, der für Zweige der Unterschied ist "konzeptionell".
Keine Auswirkung auf deinen Kofferraum!
Antworten unten:
Der Prozess ist fast genau der gleiche wie ein Zweig.
Ein Zweig ist ein Tag, der im Wesentlichen aktualisiert wird.
Klicken Sie mit der rechten Maustaste auf den Ordner, den Sie markieren möchten, klicken Sie auf RepoBrowser und dann auf / tag.
Ändern Sie die ToURL, mit der Sie Ihr Tag einfügen möchten
Geben Sie Ihren Kommentar / Tag in das Feld ein.
Dadurch wird der Code im Ordner markiert, ohne ihn zu verschieben.
Dies wirkt sich nicht auf den Stamm aus.
Tags und Links tortoisesvn