Wie erfolgreich halten Sie master-und Entwicklungs-Niederlassungen in sync? GIT

Ich mag zu tun Entwicklung auf meinem Entwicklungszweig dann merge in master, wenn ich bereit bin, push-to-Produktion. Solange ich das nicht tun alles, um den master-branch geht alles reibungslos.

Habe ich jedoch in Situationen, in denen, die ich begangen habe, etwas auf dem master-Zweig, der in Konflikt mit etwas, das geändert wurde, auf dem Entwicklungszweig. Wenn ich merge die Entwicklungs-branch in den master habe ich den Konflikt zu beheben. Keine große Sache, aber dann, um sicherzustellen, dass die Entwicklung Zweig hat alles, was in den master-Zweig (sicherstellen, dass Entwicklung ist up-to-date) ich merge im master-branch und am Ende mit der Lösung der Konflikte wieder.

Ich habe gehört, dass die rebasierung ist in der Regel schlecht, vor allem für Dinge, die Sie drängen sich öffentlich.

Gibt es eine bessere Art und Weise zu verwalten diese Art von setup?

InformationsquelleAutor chadgh | 2013-02-28
Schreibe einen Kommentar