After you click on the publication (regardless of whether it is delivered in turn or not), you cannot go to the previous version - only updates are allowed (i.e. from the code of the lower version to the higher version code).
You can publish an old version of your application with updated version code that is higher than the assembly that you pushed through the phased deployment - this will replace each version with the old version (regardless of whether they were part of the phased deployment or not).
I highly recommend learning Alpha / Beta testing with a large set of users to catch problems that might require a rollback to a previous production version. Alpha / beta testing also allows you to publish these versions only for a specific set of people (and update them separately from your build), allowing you to quickly fix problems as they arise before they affect your entire population.
ianhanniballake
source share