Hi @James H. Robinson ,
Thanks for posting the query. In addition to the approach suggested by @KranthiPakala-MSFT , the model can be connected to source-control(GIT) from Visual Studio and use a different branch for new changes. Once changes are tested, you can merge the changes to stable branch. If there is any issue in the new changes, connect to a stable branch from visual studio and deploy the old model to roll back it to old version. To enable multiple team members work on same branch, there is also an popular open source tool in Visual Studio for comparing model changes and with additional benefits - BISM Normalizer.
Hope this helps! Please let us know for additional queries or if this does not align with the requirement and we will be glad to assist further.