Hi Jim,
Not sure if you looked at Version Control, Version Control Concepts and Version Control Scenarios on mendix documentation which should give you better understanding about mainline and branch lines and how to manage it.
Also you might find this Advanced Branching and Merging Strategies blog helpful.
Hope this helps!
Cheers,
Mohammed Siddiqui