I've not tried that but I'd worry that published scripts or css style sheets might end up different and omit things the non-updated pages on the server might need. I'd normally upload everything just to be safe.No, it is an all or nothing effort.
To get round this, I sometimes clone the design file and delete out what I don't want and publish form that.
Bookmarks