I'm working on a project in Eclipse that has a backend on CVS. When I installed the project, I set up a CVS repository and used eclipse to determine all the branches (via the "Perform Deep Search" dialog), and then used the CVS repository to "Check out into an existing project." Everything works fine, CVS checkout, update, commit.
Fast forward several months. I need to change to a new branch, so I click on the project and try the "Team ... switch to another branch or version" option and Eclipse doesn't show any tags. If I perform a deep search, nothing. (It returns quickly). If I open the CVS repository, all the branches are shown, however (including the branch I'm currently on, and the branch I wish to switch to).
Since I know the tag name, I've tried just entering it (in the "Select Tag" dialog), but it wants you to pull from the (empty) list and the tag you enter just acts as a filter.
I've spent a few hours googling and discussing this. I'm obviously missing something. I've tried running the command from the right clicking the project, or the source folder. I could probably shut down eclipse, run the command via CVS manually on the source, and restart, but I'd like to know what I'm doing wrong.