Two different VTEX IO stores mirroring some styles in the browser, even though the code is different

Hey everyone! How’s it going?

I developed a VTEX IO store, and now I’m developing another one. I’ll call them A and B.
I was logged into store B’s account and workspace when a change was requested for store A.
I logged out of store B and logged into store A, ran vtex link, made the changes — all good.
When I went back to store B and ran vtex link, store B mirrored some of the styles from store A.
For example: some backgrounds changed to colors that aren’t even in store B’s code, it mirrored the header icons from store A, mirrored store A’s shelf. In short, it overrode several classes.

I’ve already cleared the terminal, cleared the browser cache, restarted my machine, and nothing has gotten things back to normal.

Has anyone run into a problem like this before? Is there a way to fix it? Store B was already finished, including the mobile version… Having to redo everything is going to be a nightmare.

Yes, this is usually a cache issue between the “links” in your workspace. This problem can generally be solved by running the command: vtex unlink --all, to “unlink” all apps.

That’s it. I had already fixed it.
Run vtex ls and check which stores are linked, then do a vtex unlink --storename@1.x or you can use vtex unlink --all. Leaving this here as a solution for anyone who runs into the same issue.