Uma equipe que tenha de trabalhar em cima de um mesmo projeto necessita de um sistema de controle de código-fonte com versionamento. Decidi testar o Subversion como alternativa ao SourceSafe da Microsoft, um sistema muito criticado pela web afora.
O Subversion (SVN) trata-se de um sistema de controle de código e versionamento.
O TortoiseSVN é um cliente SVN que integra-se ao Windows Explorer, permitindo efetuar o controle de versão de qualquer pasta de sua máquina de trabalho.
Já o AnkhSVN é um addin para o Visual Studio que permite o controle das versões dos arquivos de seu projeto a partir do próprio Visual Studio.
Instalei o Subversion, o AnkhSVN e o TortoiseSVN através de seus respectivos instaladores disponíveis nos sites de seus projetos.
Depois criei um reposítório e nele um projeto, seguindo a documentação do próprio SVN.
Dica: se você tiver uma máquina que sirva de servidor SVN, seria legal instalar o SVN como um serviço do Windows, assim ele estará disponível sempre que rebootar a máquina:
Mude o c:\repos para qualquer diretório local do servidor (unidades de rede não funcionam).
Mais info: Manual do TortoiseSVN