I know that I should understand such a topic, but I just could not find a clear article.
The part I donโt understand is what is the difference if I just make two decisions on my computer mapped to the same TFS folder, or if I create two workspaces? At some level, I understand that there is a difference between a solution and a TFS workspace, because the solution can be completely local and not connect to any version control. But does the workspace that I created always create on my local computer? If so, I really don't understand why I should have such a workspace.
Another thing that I donโt understand, after I open one solution in VS, I can still switch to another workspace (which is always in a different solution, if my previous question is yes) in Team Explorer and Solution Explorer . What is the idea of โโthis? I find this operation confusing.
By the way, I'm not really sure that I'm looking for a workspace item. I want to do the following: I have several assignments in the same software project of the same development branch. Therefore, I want to be able to work in one task without affecting other current tasks. Previously, I had to either create a new solution (in fact, I did it when I needed to work with another branch), or just postpone changes to one destination โ discard pending changes โ make changes for other destinations. I was told that the workspace is a solution, but after reading some articles, I still do not know how to use it.
source share