How do you handle migrations? What if there is a migration in the feature-1 branch which breaks other branches?