Estou fazendo alguns protótipos localmente que gostaria de manter no controle de origem (para fins de backup e reversão), mas não quero necessariamente publicá-lo como código aberto ou disponibilizar on-line para que outros possam visualizar.
Qual sistema de controle de origem você recomendaria para o desenvolvimento local? Qualquer configuração ou passo a passo para o meu cenário é muito apreciada.
Estou procurando por:
- Fácil configuração e administração. Como esta é a minha máquina local, estou restrito ao sistema operacional Windows e realmente gostaria de minimizar a quantidade de alterações na configuração do ambiente e a curva de aprendizado necessária. Só haverá um usuário, por isso não desejo configurar direitos de acesso etc.
- Com pouca sobrecarga de recursos, quero hospedar localmente na minha máquina de desenvolvedor, portanto, não quero que ela consuma minha CPU. Também não pretendo armazenar grandes quantidades de dados.
- Familiar. Eu usei clientes SVN antes. A integração do Visual Studio é interessante.
- Portátil. Se eu tiver que movê-lo para uma unidade externa ou para outra máquina.
- Livre. Sim, eu quero tudo e não quero pagar por isso.