Frage

Da mein SVN -Repository noch Subversion 1.4 verwendet, verwende ich svnmerge.py Für Zusammenführungsverfolgung. Ich habe einen Feature -Zweig, der synchron mit Kofferraum (svnmerge init nach der Verzweigung dann svnmerge merge hin und wieder).

Jetzt möchte ich den Zweig wieder in den Kofferraum integrieren (dies ist dieselbe Situation, die in beschrieben wird Das SVN -Buch).

Wie kann ich das Äquivalent von ausführen? svn merge --reintegrate Verwendung svnmerge.py?

War es hilfreich?

Lösung

Sie müssen die Zusammenführungsverfolgung am Kofferraum neu initialisieren, um Änderungen im Zweig zu entdecken.

trunk_working_copy$ svnmerge init BRANCH_URL

Dies sollte automatisch die Zusammenführungsverfolgung für nur die Commits initialisieren, nachdem der Zweig aus dem Kofferraum kopiert wurde. Laufen svnmerge avail bestätigen. Wenn nicht, müssen Sie die Option übergeben -r1-<REV> wo rev die Überarbeitung der Kopie ist.

Dann fusionieren Sie vom Zweig zum Kofferraum genau wie zuvor (Laufen svnmerge merge).

Schließlich möchten Sie rennen svnmerge uninit auf dem Kofferraum. Andernfalls fusionieren sie, wenn andere Benutzer dem Kofferraum folgen svnmerge komplizierter und unpraktischer.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top