Git e github no windows
O git é uma ferramenta open source para controle de versão de arquivos. Sua arquitetura distribuída permite que você seja mais produtivo pois não necessita de um servidor central para receber commits.
O CVS foi o primeiro sistema de controle de versão com o qual trabalhei. Não sei se era pela minha inexperiência, mas ele sempre foi mais uma pedra no sapato que uma ferramenta de trabalho.

