FanOutProblems (ThoughtStorms)

My Quora Question.

> Tools like Git seem to help with "fan-in" pattern of managing code. What I mean is that they help when you want to bring multiple forks / contributors together again into a single release.

> But are there any good tools to help with the opposite. A "fan-out" pattern where you have a continuously evolving common core but want to manage multiple derivative / customized versions of the code?

I guess this is BuildAutomation and DevOps types software.