As teams become further and further separated, centralized source control systems like Microsoft's Visual
SourceSafe and Team Foundation Server quickly lose their appeal. In their place many developers have turned
to distributed source control systems. The most popular one amongst .NET developers seems to be Git, which
was originally created by Linus Torvalds for Linux kernel development.