OK, so I have a test dev project where I've created a few site columns, added them to a custom content type, and then created a list with this content type.
Everything is going fine, except when I want to make some changes. I want to add a few more site columns and add them to the content type.
If I make the changes and try to re-deploy from visual studio, it wants to delete and re-create the list, which would be undoable in a production environment.
If I package the solution as a wsp and deploy it using update-spsolution, it doesn't seem to actually change anything. The new site column is not there and the content type is unchanged.
What am I missing?