TortoiseSVN, wie man ein Repository ablegt?

9

Ich benutze Windows 7 und verwende auch TortoiseSVN, um meinen Code zu verfolgen (das Leben ist gut, wenn Sie nur den rechten Mausklick brauchen), jetzt möchte ich mein Repository zu einem Cloud-Service migrieren und die Anforderung ist Erstellen Sie eine * .dump-Datei, aber ich finde keine Möglichkeit, diese verdammte Datei zu erstellen, einige Foren sagen, "svnadmin" zu verwenden, aber ich kann es auch nicht finden.

Meine Frage ist, wie kann ich eine * .dump-Datei mit TortoiseSVN erstellen?

    
lito 12.12.2011, 21:11
quelle

5 Antworten

10

Subversion 1.7 hat jetzt das Dienstprogramm svnrdump .

    
Anton Breusov 17.03.2013 18:03
quelle
8

TortoiseSVN liefert das Dienstprogramm svnadmin mit. Es ist eine Kommandozeilenfähigkeit. Daher müssen Sie in der Befehlszeile ein Abbild Ihres Repository erstellen.

Um einen Speicherabzug Ihres Repositorys zu erstellen, verwenden Sie

%Vor%

Dabei ist C:\SVN\MyProject der Pfad zu Ihrem SVN-Repo und C:\tmp\MyProject.dump ist der Pfad zu der Dump-Datei, die erstellt wird.

Um Ihre zuvor erstellte Dump-Datei in ein neues Repository zu importieren, verwenden Sie

%Vor%

Dabei ist C:\SVN\MyProject der Pfad zu Ihrem neuen SVN Repo und C:\tmp\MyProject.dump ist der Pfad zu der Dump-Datei, die importiert werden soll.

    
Alexxus 12.08.2015 12:12
quelle
7

TortoiseSVN ist ein Svn-Client. Es kann keinen Speicherauszug Ihres Repositorys erstellen. Du brauchst ein Tool wie svnadmin auf dem Server, auf dem dein SVN-Repository gehostet wird, um einen Dump zu machen. Sie benötigen Zugriff auf den Server und sein Dateisystem.

Siehe auch Migration eines Repositorys

    
manojlds 12.12.2011 21:21
quelle
1

svnadmin ist Teil des SVN-Servers. Sie sollten also direkten Administratorzugriff auf Ihren Repository-Server haben.

    
Emmanuel Sys 12.12.2011 21:16
quelle
0

Als erstes müssen Sie diesem Tutorial folgen, um sich ein Bild von TortoiseSVN auf dem lokalen Rechner zu machen.

Ссылка

Sobald Sie mit dem obigen Tutorial fertig sind und Ihre Dateien an das Repository übergeben haben, führen Sie den folgenden Befehl aus.

svnadmin dump TortoiseRepository & gt; Dumpdatei

Wenn Ihr TortoiseSVN-Repository nicht 'TortoiseRepository' heißt, ändern Sie einfach den obigen Namen in das, was Sie auch genannt haben. Wenn der Dump funktioniert, sollten Sie viele '* Dumped Revision' Nachrichten sehen. Die 'Dumpdatei' enthält jetzt einen vollständigen Export Ihres TortoiseSVN-Repositorys und aller Revisionen, Kommentare usw.

    
Brijesh Kapletiya 17.08.2017 07:10
quelle

Tags und Links