Subversion: Store limited revisions

  • Ich möchte in einem Subversion repo nur eine bestimmte Anzahl an Revisions speichern. D.h. nicht die GESAMTE Revisionshistory sondern nur z.B. die letzten 10.

    Beispiel:

    Im moment hat mein repo revision 10. Das heißt es sind Versionen 1 bis 10 drinnen.

    Jetzt mache ich ein commit (Revision 11)

    Jetzt soll Revision 1 mit 2 "verschmelzen" => nach dem commit habe ich die Revisionen 2 bis 11

    usw. (nach weiteren 99 commits habe ich dann Revision 91 bis 100).

    Wie kann ich nun 2 revisions zu einer machen, eben "verschmelzen". Ich will die Differences wegschmeißen und dann nur noch den stand der neuern revision haben.

    Grund für das Ganze: Ich möchte ein großes Dokumentenmanagementsystem auf Subversion umstellen, habe aber natürlich nicht den Speicherplatz, um die gesamte Historie abzuspeichern, .... will ich auch gar nicht, .... (wer will schon den Scheiß lesen, den er vor 5 Jahren verbockt hat *g*)

    Lg Ulrich

  • Die einzige Moeglichkeit die ich kenne: Die 10 aktuellsten revisions
    in ein dumpfile exportieren, das repository loeschen und dann
    das dumpfile in ein neues repository laden. Siehe svnadmin help
    dump
    und svnadmin help load.

    wer will schon den Scheiß lesen, den er vor 5 Jahren verbockt hat *g*


    Ich.

  • Hallo,

    Dokumentenmanagementsystem auf Subversion umstellen, habe aber natürlich nicht den Speicherplatz, um die gesamte Historie abzuspeichern, .... will ich auch gar nicht, .... (wer will schon den Scheiß lesen, den er vor 5 Jahren verbockt hat *g*)


    Sorry, wenn ich Dir da wiederspreche, aber ein DMS muss die vollständige Historie speichern. Abgesehen davon ist das auch die Grundlage eines Versionskontrollsystem wie z.B. Subversion.

    MfG
    Karl Heinz Marbaise

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!