How does Git handle branches compared to SVN?
问题 Relatively simple question but I can't find much on the internet. All my search results simply show how to use git branches but doesn't explain how its different. I know that with SVN, creating a new branch of the trunk means to create a full copy of the trunk, into the 'branches' directory, and I also know that Git does not create full copy like SVN - so what does it do? This is more for writing facts in my DVCS research documentation rather than anything. Perhaps an extension to this would