Question: what is the difference between git and tfvc?
Answer: The major difference with branching between Git and TFVC is that TFVC makes copies of the parent from which it branched while Git branches are just pointers to a commit. ... On the other hand, Git simply creates a new stream of commits for a branch. Thereby keeping only deltas between commits and branches.