Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

AW: DVCS: Bunnyhopping noch notwendig?

  Alt 6. Okt 2014, 18:19
In SVN sah das eigentlich so aus.
  1. Von aktuellem Zweig "/myFeature" zurück auf /trunk wechseln ODER direkt ein ausgechecktes /trunk benutzen
  2. Fehler beheben
  3. committen
  4. Revision des Bugfixes von Zweig "/trunc" in "/myFeature" mergen (eventuell /myFeature gleich mal komplett auf die aktuelle Revision des Trunc hochziehen, also alle neuen Revisionen)
  5. Merge-Info committen (kann man auch später noch, aber nicht vergessen)
  6. weitermachen
ODER
  1. Fehler beheben (in /myFeature)
  2. committen
  3. Revision des Bugfixes von "/myFeature" in "/trunc" mergen
  4. Merge-Info committen (kann man auch später noch, aber nicht vergessen)
  5. weitermachen

Solange man die Merge-Infos committet hat, konnte SVN später recht gut bestimmen was bereits wo ist und hatte kaum Probleme beim hin- und hermergen.

Schwierig wurde es nur, wenn man Revisionen zwischen verschiedenen Brunches rumschob. (über mindestens 2 andere Branches hinweg)
Bei sowas sollte man besser immer über den Basispfad (z.B. Trunc) das Ganze verteilen ... also als Baum betrachtet die Ableitungen immer nur direkt die Äste entlang und keine Abkürungen kreuz und quer.
$2B or not $2B

Geändert von himitsu ( 6. Okt 2014 um 18:28 Uhr)
  Mit Zitat antworten Zitat