I have two site collections, SC1 and SC2. They both have the same solution deployed on them. The solution was deployed on both via Visual Studio's "Deploy" functionality, changing the the deployment URL.
The solution itself contains a couple of content types, custom lists, event receivers and a workflow.
When I make changes to the solution, for example add a new column to a content type or to a custom list, and deploy it again to SC2 (via Visual Studio) I see those changes in SC1 as well, even though I haven't deployed to SC1.
I have the scope of the feature set to "Web" in Visual Studio.
What's going on here?