Please provide source control in Visual Studio (TFS Online) and/or Github for all PowerApps. We need to be able to support versions and have much more control over updates/deployments.
It would also be great if there were ways to instrument the PowerApps and Flow for unit test.
We are working on enhancing application lifecycle management from several perspectives.
We appreciate your feedback, and will continue to post updates. Thank you for your patience in the meantime.
We have released some tooling to support this. See: https://powerapps.microsoft.com/en-us/blog/source-code-files-for-canvas-apps/ .
This can convert from an .msapp to source files and back.
The tooling is open source on github at : https://github.com/microsoft/PowerApps-Language-Tooling , and will be eventually shipping in our other powerplatform ALM tools, like as part of Solution Packager.