WordPress Plugin Development – How to re-upload/update plugin while developing, without deleting current version?

Solution:

Several options:

  1. Sync files with git, possibly on pushing to a central repo – that’s what I use daily.
  2. rsync (run manually when needed)
  3. Some people are using capistrano or something similar, but I personally think that this is not necessary if you’re making frequent changes in a staging environment.