SVN - vollständig zu entfernen, revision vom SVN-server
Habe ich leider verpflichtet, einen großen Ordner für SVN (es hat etwa 1,4 GB und über 10000 Dateien, viele von Ihnen binaries).
Gibt es irgendeine Möglichkeit, um wieder zur vorherigen revision und machen SVN-server zu vergessen, dass die nächste revision gemacht wurde? Zum Beispiel das commit revision 120. So, ich möchte das top-revision 119 und entfernen Sie alle Dateien und SVN db-Einstellungen 120. revision.
Ich versucht haben, löschen Sie diesen Ordner, so dass die 121 commit gemacht wurde. Und dann habe ich versucht die Zusammenführung der Revisionen 121 und 119. Aber es hat nicht geholfen. Die revision 120 ist immer noch im system.
Dann wollte ich ein Spiegel des SVN-Repositorys mit svnsync, aber es gibt keine option, um festzulegen, bis zu welcher Version ich machen wollen Spiegel. Es sei denn, ich habe nicht diese option. (Ich möchte die Revisionen von 0 bis 119).
Tun Sie wissen, was kann ich dagegen tun? Gibt es irgendein Befehl für völlig entfernen einer revision, wie es noch nie geschehen ist?
danke, du hast Recht, ich war nicht erfolgreich, wenn ich versuchte, Sie zu finden, die ähnliche Frage...
Möglich, Duplikat der Roll back oder zurückzukehren, die gesamte svn-repository, auf eine ältere Version
InformationsquelleAutor srnka | 2012-01-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie dump-repository und laden Sie es, überspringt die revision, die Sie nicht mehr wollen. (r120 in deinem Beispiel)
Um dies zu tun, verwenden Sie die
svnadmin dump
Befehl, gefolgt von dersvnadmin load
Befehl.Beispiel:
In mehr komplizierte Szenarien, die Sie haben könnten, zu verwenden
svndumpfilter
, aber ich glaube nicht, dass das in Ihrem Fall notwendig sind.Ich würde nicht erwarten, dass Arbeitskopien, um Ihre Integrität bewahren. Das sollte kein problem sein--einfach löschen, Arbeitskopie und Kasse eine neue.
InformationsquelleAutor William Leara
Können Sie dazu eine der folgenden zwei Dinge:
accepting yours
.InformationsquelleAutor Milad Naseri