I am working with several SVN checkouts of the same solution. When I delete a symbol, while it is still referenced somewhere in code, using Alt+G on this symbol leads to the same file in another solution, where it is still available. Sometimes this file is opened directly without any hint.
Is there a way to avoid this?
I am using VS 2010 with VA 10.6.1862.0 built 2011.12.13.
Do these different checkouts have the same root folder? What about the .SLN files?
How are you working with the different checkouts? Are you opening several instances of the IDE, one per checkout, or are you using the same IDE instance, and moving between the checkout solutions?
Do you have:
VA Options -> Performance -> Parse all files when opening a project
turned On or Off? Turning this on should help to a degree.
These checkouts are arranged like this: "D:\\checkout_v1\\several\\subfolders\\solution.sln" "D:\\checkout_v2\\several\\subfolders\\solution.sln"
I am using several VS instances (one for each of the checkouts), so they should be independent.
"VA Options -> Performance -> Parse all files when opening a project" is turned on.
There seems to be no difference if there are one or more VS instances with these checkouts are open. My colleagues are experiencing the same behavior.
This problem is annoying especially when you don't realize your actually editing files from another solution and wondering why nothing changes in your application. ;)
Do you have any further suggestions? Thanks in advance.