Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. It is fast and powerful. Every clone contains the whole project history, so most actions are local, fast and convenient. Mercurial supports a multitude of workflows and you can easily enhance its functionality with extensions. Mercurial strives to deliver on each of its promises. Most tasks simply work on the first try and without requiring arcane knowledge.
In order to install the full version of Team Foundation Server, you would require one server license and a client license for each developer. The server license costs about $500 and the client license costs about the
Version Control Systems Microsoft Team Foundation Server