AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge Versionsverwaltung - zwei große Branches zusammenführen, aber wie?
Thema durchsuchen
Ansicht
Themen-Optionen

Versionsverwaltung - zwei große Branches zusammenführen, aber wie?

Ein Thema von DieDolly · begonnen am 24. Mär 2019 · letzter Beitrag vom 9. Apr 2019
 
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

AW: Versionsverwaltung - zwei große Branches zusammenführen, aber wie?

  Alt 24. Mär 2019, 18:13
Schwierig. Hast du mal ein "git merge" laufen lassen, um zu gucken ob es überhaupt so viele Konflikte gibt?

Die Möglichkeiten sehe ich grob wie folgt:
1) Hauptbranch einstellen, Neuerungen als nächste Version bringen.
1a) Du kannst den Merge einfach lösen, indem du stumpf eine Seite nimmst. Ist nachher leider nicht so transparent.
1b) Du benennst den Hauptbranch um in "Version 1.2" (oder was es inzwischen ist) und ernennst den anderen zum neuen Hauptbranch.
2) Durchbeißen und alle Mergekonflikte einzeln lösen

Um die auch Tipps zu geben, so etwas in Zukunft zu vermeiden:
1. Besser sind viele kleine Commits. "53 geänderte noch un-committete Dateien" wären für mich schon per se ein Alptraum. Sowas kommt vielleicht mal vor, wenn man eine Unit umbenannt hat - dann sollte man aber schnell einen commit machen
2. Viele Feature-Branches statt eines großen. Du kannst die Bugfixes für deinen Hauptbranch ja in einem kleinen Branch machen, dort hinein mergen und dann (nach eventuellen Anpassungen) auch in den Neuerungen-Branch.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz