The_Unknown
Cadet 4th Year
- Registriert
- Mai 2006
- Beiträge
- 73
Heyho,
ich habe hier ein Projekt zu betreuen und arbeite dabei zum ersten Mal mit git. Und zwar gibt es einen master-Branch und einen beta01-branch, welcher den aktuellen Stand auf dem Kundenrechner darstellt (ist aber noch nicht wirklich produktiv, eher halt beta-Status ). Im master-Branch kommen neue Features rein. Ab einem bestimmten Zeitpunkt wird dann vom master-Branch ein neuer beta-Branch gezogen, der dann auf dem Kundensystem eingespielt wird. In den beta-Branch kommen Bugfixes.
Da das mein erstes größeres Projekt ist und ich auch mit git noch nicht *die* Erfahrung habe. Macht dieser Aufbau eurer Meinung nach Sinn oder wäre ein anderes Branching sinnvoll?
Und dann noch eine Frage: Wenn ich jetzt ein paar Bugfixes gemacht habe, die sich mit dem master-Branch "vertragen", wäre es dann möglich, mit einem "git merge beta01" im master-Branch diese Änderungen zu übertragen? Da stellt sich für mich nämlich die Frage, inwieweit dann im master-Branch bearbeitete Dateien, die im beta-Branch noch nicht bearbeitet sind, wieder durch den alten Stand überschrieben werden.
Ich hoffe, ihr könnt mir da einen Rat geben Danke im Voraus.
Ciao The_Unknown
ich habe hier ein Projekt zu betreuen und arbeite dabei zum ersten Mal mit git. Und zwar gibt es einen master-Branch und einen beta01-branch, welcher den aktuellen Stand auf dem Kundenrechner darstellt (ist aber noch nicht wirklich produktiv, eher halt beta-Status ). Im master-Branch kommen neue Features rein. Ab einem bestimmten Zeitpunkt wird dann vom master-Branch ein neuer beta-Branch gezogen, der dann auf dem Kundensystem eingespielt wird. In den beta-Branch kommen Bugfixes.
Da das mein erstes größeres Projekt ist und ich auch mit git noch nicht *die* Erfahrung habe. Macht dieser Aufbau eurer Meinung nach Sinn oder wäre ein anderes Branching sinnvoll?
Und dann noch eine Frage: Wenn ich jetzt ein paar Bugfixes gemacht habe, die sich mit dem master-Branch "vertragen", wäre es dann möglich, mit einem "git merge beta01" im master-Branch diese Änderungen zu übertragen? Da stellt sich für mich nämlich die Frage, inwieweit dann im master-Branch bearbeitete Dateien, die im beta-Branch noch nicht bearbeitet sind, wieder durch den alten Stand überschrieben werden.
Ich hoffe, ihr könnt mir da einen Rat geben Danke im Voraus.
Ciao The_Unknown