Inside an organization, separate repos and versions can simply be unnecessary overhead. As long as you can have an edict from above that &#x27;thou shall not break the build or its tests for you or your dependants; the punishment is immediate rollback&#x27;, empower some people to enforce this, and have plenty of automated tests, distinct repos and versions are silly, unnecessary and massively inessential overhead.<p>But if you don&#x27;t have that balkanization is a reasonable option.