well, i see a few possible workflow:
• the simplest way to see it would be to check for a VERSION file in the directory though this way is pretty much full manual and only saves a few click (though we could use something like PSR to autoupdate version number, issues are that all micropackages will have the same version number)
• we could check in the destination folder if there is already a version of the same micropackage and then increment but it has the issues of possible duplicate