Git merged automatisch master in branch

Hallo

wir verwenden Idea 13 und Git. Unser Projekt besteht aus dem master (der jetzige Entwicklungsstand) und pro Sprint einem Branch (z.b. s40) für sprint 40. In letzter Zeit passiert es sehr oft, das versehentlich der master in den branch gemergt wird. Wie das genau passiert ist bisher unklar, nur, daß es nicht manuell ausglelöst wird, also extra durch merge. Wir benutzen sie Switch-Funktion in Idea, als, daß die Branches schnell durch Knopfdruck gewechselt werden können.

Weis jemand von Euch woran es liegt?

Viele Grüße

Gast4711

Wie stellt ihr sicher, dass es nicht manuell ausgelöst wird? Ansonsten ist ein Branch ja auch ein Commit und da sollte dran stehen, wer es war. Ist es immer nur eine Persion?

Es sind verschiedene Personen und passiert immer wieder mal. Auf jeden Fall ist es nicht das mergen über das Switchmenü, wo man einen Branch auswählt und dann eine Aktion, z.B. merge.

Komisch. Mit Subversion funktioniert Idea 13 wunderbar. Für Git verwende ich zur Zeit noch SourceTree.

Blöde Frage, aber ist ein Merge von einem master in einen anderen Branch nicht egal? Denn jeder Sprint-Branch entsteht doch aus dem master und damit ist doch im master sowieso nichts, was nicht auch im Sprint-Branch ist. Oder wie arbeitet ihr?

Im Master werden aber z.B. Refactoring oder ganz neue Sachen entwickelt. Im jeweiligen Sprint läuft die derzeit produktive Version, der erhält dann pltzlich master Sachen.