Drupal commerce donate: Safely update to dev version of module on live site
If you go through the normal process to update the module (which for me means drush dl --dev commerce_donate in this case - or you might download &amp; un-tar the module directly), no uninstall will be necessary.  In general you should not uninstall a module before installing an update, for exactly the reason you fear.