How do people manage version control of PBI files when developing and testing on a live service?
Unless I am mistaken, there appears to be no mechanism for managing versions in Power BI. I have a number of 'production' workspaces with dataflows, datasets, visuals, etc. which are in a constant state of change at the moment.
To try to manage this without impacting the end-users, I have created a dev/test workspace to develop and test changes before releasing to the user community, however...
This means that I need to manually change the data connections before I can copy anything across to the production workspaces.
Am I missing a trick, is there some wizzy utility I've not stumbled on which manages all this for me?
We're still waiting for meaningful git integration. In the meantime export your report to PBIT (Power BI Template) whenever you did substantial changes, and push these PBIT files into your git repository. If you want to get fancy you can decompose the PBIT (it's a ZIPfile, really) and stuff the individual JSON and XML files into the git repository.