Allow several settings per trac:
• Bump Minor Version
• Bump Major Version
• Overwrite existing version
And they’d all be Booleans; if more than one is true, then show those choices as radio buttons on the check-in screen. If only one was true, then that’s the behavior that would “just happen”.