Wie geh ich mit Branches um



  • Ich muss von meinem Projekt jetzt ne neue Version machen und die alte muss weitergepflegt werden. Ansich ja nicht so unalltäglich.
    Nur frag ich mich, wie ich das jetzt am besten handle. Wenn sich jetzt jetzt ne Klasse in der neuen Version ändert (von mir aus ne neue Methode kriegt), und ich hab nen Branch von der Cpp-Datei, dann entwickeln sich die beiden ja auseinander. Wenn ich jetzt nen Fehler finde in dem Code, den beide gemeinsam haben, muss ich mich um das Update von zwei Versionen der Datei kümmern. Deswegen hab ichs (bei uns machens eigentlich alle so) bis jetzt immer mit defines gemacht. Ich gewinne aber von anderen Projekten den Eindruck, dass das auch irgendwann zuviel wird und unübersichtlich.

    Gibts da den Königsweg?



  • CVS 🙂

    Dort kannst du Branches erzeugen und bei Bedarf den Trunc wieder mit einem Branch Vereinigen.



  • Also mehr oder weniger von Hand mithile des Config-Managers.

    Manchmal denk ich mir halt, dass es da ne bessere Lösung geben müsste 😞 🙂


Anmelden zum Antworten