noob Frage Ich weiß, aber alle Ressourcen, die ich gefunden habe scheitern oder gab mir das neue Problem.Wie aktualisiert man einen SVN-Zweig, der mit svn-copy erstellt wurde?
Ich habe wenige Zweige in meinem SVN Repo. Alle Entwickler erhalten Zugang zu seiner persönlichen Branche. Jeder Zweig wurde mit einer Kopie aus der Beta-Branche erstellt.
svn copy svn://192.168.0.2/svn/example/branches/beta
svn://192.168.0.2/svn/example/branches/dev/devN
Nun, wenn dev1 arbeiten fertig, er seine Arbeit in der Betaphase verschmelzen (PWD = ./beta/)
svn merge svn://192.168.0.2/svn/example/branches/dev/[email protected] .
Nun, meine Frage ist, wie andere Entwickler könnten ihre eigenen Zweig aktualisieren die letzte Beta mit dev1 change?
wenn dev2 eine Zusammenführung zu tun (nach seinem Wechsel verpflichtet | PWD = ./dev/dev2)
svn merge svn://192.168.0.2/svn/example/branches/[email protected] .
Er diese Meldung:
svn: E195016: Merge tracking not allowed with missing subtrees; try restoring these items first:
pointing his files. -> impossible to merge.
Gibt es eine Möglichkeit Update“ "eine Zweigniederlassung?
BTW, gemeinsame Merge-Muster vermeiden PEG-Revisionen in Quelle verwenden –
Dies ist nicht der richtige Ansatz. Anstatt für jeden Benutzer einen separaten Zweig zu erstellen, sollten Sie einen Zweig erstellen und die Benutzer sollten von diesem Zweig auschecken und sie sollten in ihrem Arbeitsbereich arbeiten und ihre Änderungen festschreiben. So erhalten andere Benutzer die Änderungen nur durch Aktualisieren ihrer Arbeitskopie. Dies sollte Ihr Leben erleichtern. –
@DipuH. Ok danke für deinen Kommentar. – abenevaut