Jeena Paradies: svn move /foo/foo /foo will nicht

Hallo,

Ich habe ein kleines Problem mit dem verschieben in SVN.

Mit svnadmin load /svn/foo < dump-svn-file bekam ich folgendes:

/svn/foo/bar
/svn/foo/foo

dann svn delete /svn/foo/bar und es blieb das übrig:

/svn/foo/foo

aber das sieht scheiße aus und ist irgendwie irreführend. Also möchte ich einfach alles was iin /svn/foo/foo ist nach /svn/foo verschieben. Das habe ich mit

svn move http://example.org/svn/foo/foo http://example.org/svn/foo

versucht, aber ich bekomme einen Fehler:

svn: Kann 'http://example.org/svn/foo/foo' nicht auf sich selbst verschieben

Hat jemand eine Idee wie ich das bewerkstelligen kann?

Grüße
Jeena Paradies

  1. Hallo Jeena.

    svn: Kann 'http://example.org/svn/foo/foo' nicht auf sich selbst verschieben

    Hat jemand eine Idee wie ich das bewerkstelligen kann?

    Von SVN habe ich bis auf Checkouts keine Ahnung, aber wie wäre es mit dem Verschieben auf einen temporären Namen? Also:

    svn move http://example.org/svn/foo/foo http://example.org/svn/foo.tmp

    … /foo/foo löschen …

    svn move http://example.org/svn/foo.tmp http://example.org/svn/foo

    Einen schönen Samstag noch.

    Gruß, Mathias

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    debian/rules
    1. Hallo,

      svn move http://example.org/svn/foo/foo http://example.org/svn/foo.tmp
      … /foo/foo löschen …
      svn move http://example.org/svn/foo.tmp http://example.org/svn/foo

      Die Idee hatte ich ja auch schon, aber dazu müsste ich erst ein anderes SVN unter foo.tmp installieren (oder kreiren oder wie man da sagt) weil /svn/foo ja schon das root verzeichniss ist. Dann wären alle früheren änderungen verloren wenn ich /svn/foo löschen würde :-/

      Grüße
      Jeena Paradies

  2. Hallo Jeena,

    Hat jemand eine Idee wie ich das bewerkstelligen kann?

    Guck Dir an, welche Dateien / Verzeichniss es direkt unter /foo/foo gibt. Dann kannst Du sie einzeln per svn move .../foo/foo/A .../foo/A verschieben. Ist allerdings zeimlich umständlich.

    Ich hatte allerdings in Deinem zweiten Posting gelesen, dass Du alles ins Root-Verzeichnis vom SVN packen willst - halte ich persönlich für relativ ungünstig. Aber ohne die richtigen Namen der Verzeichnisse zu kennen, kann ich das natürlich schlecht wirklich beurteilen.

    Viele Grüße,
    Christian

    --
    "I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." - Bjarne Stroustrup
    1. Hallo,

      Guck Dir an, welche Dateien / Verzeichniss es direkt unter /foo/foo gibt. Dann kannst Du sie einzeln per svn move .../foo/foo/A .../foo/A verschieben. Ist allerdings zeimlich umständlich.

      Hm, jo da wird mir wohl nichts anderes übrig bleiben.

      Ich hatte allerdings in Deinem zweiten Posting gelesen, dass Du alles ins Root-Verzeichnis vom SVN packen willst - halte ich persönlich für relativ ungünstig. Aber ohne die richtigen Namen der Verzeichnisse zu kennen, kann ich das natürlich schlecht wirklich beurteilen.

      Es geht um Jlog was bisher unter http://wwwtech.de/svn/jlog zu finden war, jetzt aber unter http://jeenaparadies.net/svn/jlog zu finden sein soll.

      Grüße
      Jeena Paradies