Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.019 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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

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