Tortoise SVN - Checkouts für Repositories mit vielen Tags/Zweigen

Tortoise SVN - Checkouts für Repositories mit vielen Tags/Zweigen

Wenn Sie einen Checkout mit Tortoise SVN durchführen und ein Repository sowohl den Trunk als auch viele Zweige/Tags hat, wird die Checkout-Zeit dann nicht mit der Zeit erheblich länger?

Bei jedem Checkout von der Wurzel aus müssen der Stamm, alle Zweige und alle Tags ausgecheckt werden ... oder übersehe ich hier etwas?

Antwort1

Es wird nur mit der Zeit wachsen, wenn Siees falsch machen. SVN ist nicht dafür gedacht, ganze Repository-Bäume mit allen Zweigen und Tags auszuchecken. Bei großen Repositorys mit vielen Zweigen und Tags könnte das sehr schnell den gesamten verfügbaren Festplattenspeicher aufbrauchen.

Schauen Sie sich stattdessen einfach den einzelnen Zweig, Stamm oder Tag an, den Sie benötigen. Sie können jederzeit svn switchzwischen ihnen in einer einzelnen Arbeitskopie wechseln, wenn Sie möchten.

Wenn dumussWenn Sie aus irgendeinem Grund mehrere Zweige in einer Arbeitskopie haben (vielleicht möchten Sie größere Verschiebungen zwischen den Zweigen durchführen oder so), sollten Sie einespärliche ArbeitskopieEs enthält nur die Zweige, die Sie benötigen, um die Belegung von unnötigem Speicherplatz und Bandbreite zu vermeiden.

Beachten Sie, dass TortoiseSVN über ein nettes Dialogfeld „Elemente auswählen ...“ im Checkout-Dialog und im Dialogfeld „Auf Revision aktualisieren“ verfügt, mit dem Sie schnell eine spärliche Arbeitskopie mit genau dem gewünschten Inhalt erstellen können.

verwandte Informationen