Wie kann ich meine repository in TortoiseSVN?
Arbeitete ich mit einer einzigen repository für eine Weile. Nun, ich möchte zu erstellen, ein anderes repository für eine andere Programmierumgebung (mit einer anderen Sprache und das Projekt insgesamt).
Können Sie dies in einer strukturierten Art und Weise, am Liebsten hätte ich ein root-Verzeichnis, wo ich wäre in der Lage zu sammeln, die verschiedenen repositories. Aber ich kann nicht finden Informationen auf, wie verschieben, ein repository in ein anderes Verzeichnis mit TortoiseSVN. Die "verschieben" - option scheint nur zu arbeiten, für Elemente, die innerhalb eines repository.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die endgültigen Zeiger für Subversion ist das red book. Alle die TortoiseSVN Befehle anzeigen zu den beschriebenen Kommandos gibt.
Es ist wahrscheinlich, dass Sie können, bewegen Sie einfach das repository auf dem Dateisystem, und nehmen Sie die erforderlichen änderungen auf dem server zu halten, die arbeiten kopiert die URLs auf dem neuesten Stand. Siehe insbesondere dieser Abschnitt der roten Buch.
Verlegen, ist genau der Weg zu gehen. Nicht für den eigentlichen Umzug, aber danach zu zeigen, dass TortoiseSVN die neue Position.
Als Michael sagte, Ihre beste Wette ist zu Lesen das SVN-Buch. Ich würde auch empfehlen die TortoiseSVN manual für Informationen über server-Setups unter Windows.
Einige Kommentare obwohl:
Brauchen Sie nicht ein anderes repository, wenn Sie die Struktur Ihrer einzigen repository in der angemessenen Art und Weise. Ein Beispiel ist die Apache-SVN-repository. Mit einem einzigen repository macht die Wartung vereinfacht, aber wenn Sie möchten, dass Ihre revision zahlen, die sequentiell für jedes Projekt, dann die einzige Möglichkeit ist, getrennte repositories (nicht eine häufige Anforderung).
Wenn Sie entscheiden, dass Sie separate Repositorys sind der Weg zu gehen, und mit svnserve, dann nutzen Sie die --root-oder -r option. Es klingt auch wie Sie möchten, um ein neues repository erstellen, anstatt die Verlagerung eines bestehenden repository, also ein dump/load ist wohl nicht die geeignete Maßnahme.
Können Sie bewegen repositories um auf die gleichen server, ohne sich Gedanken über stören client Arbeitskopien (nach absetzen der SVN-server natürlich!), aber dies setzt Voraus, den SVN-server richtig konfiguriert ist, d.h. weiß, was das ändern. Das hat nichts zu tun mit TortoiseSVN. TortoiseSVN ist ein SVN-client, nur server-Betrieb TortoiseSVN führt, ist repository-Erstellung (für die Bequemlichkeit).