Anybody with experience using TFS (Team Foundation Server) version control ? My situation is --- I have codes in TFS repository but I have never created branches yet. If I create a "master" branch, questions:
Does the repository keep two version of codes, one for the original code and one for the master ? i.e. whatever I change on master won't affect the "original" one ? i.e. does TFS always keep an implicit default branch that matches to the initial stage when no branch is created ?