Do you mean version control tool? Try Apache Subversion. It's a 3.5mb download.
Joined: Nov 25, 2008
Does it requir any server ?
Joined: Jun 22, 2011
You wont need to connect to an external server. After installation, your laptop becomes a server. Subversion is a server application that is connected to a database. You may use subclipse (an eclipse plugin and subversion client) to communicate with the server.
However, Tortoise is the client. You still need a server for Tortoise to talk to, even if the server is running on a local machine.
Almost all version control systems are server-based, since their most common use is to co-ordinate work between multiple developers. One exception is RCS, which seems to have formed the basis for the CVS system. CVS implements a server, but RCS does not.
There are a whole boat load of version control systems available. Subversion (svn) and CVS are among the most popular, but there's git, Mercurial, and several commercial product as well, and that's just what come to mind without thinking.