title: what is the difference between branch from version by workspace and by latest version
body: <p>If I've started making changes, and then realize that I should have branched first, i assumed that if I create a branch "from version by workspace" I would get a new branch with my workspace version in the branch.  But It doesn't seem to work that way so I'm now confused about the different options in branching "from version" with Team Foundation Server 2008.</p>