If I use the VS 2010 publish function, does it move all the files every time or just what has changed?
If you choose Replace matching files ... then no. (it only copies modified files)
Replace matching files ...
If you select Delete all files... then yes. (he copies everything)
Delete all files...
https://fooobar.com/questions/1368797/index.html