Suppose I am part of a development team and we all work on different branches from a same project:
o--o--o--o (Bob)
/
o--o---o---o---o---o--o (Me, master)
\
o--o--o---o (Alice)
Today, I discover a bug in a common file to Alice and Bob. This is an old bug.
How do I fix it in the other branches? What is the workflow in this situation?
I suppose the correct way to proceed is to generate a patch that I personally email to Alice and Bob: "Hi, Alice and Bob, I found a bug that appeared on commit 7a6b87f. Please find the patch attached to this email".
The solution seems to be very simple if there is only three people working on the project. How do I manage it on a bigger project with more branches and more developers?
Of course if I am alone on the project I can simply use this solution.