Para quem não sabe, o controle de versão serve para controlar versões do desenvolvimento de software, mas pode ser utilizado para controlar alterações qualquer em uma determinada pasta, ou seja, funciona de um modo tosco para quem utiliza Windows ou é totalmente ignorante ao assunto, como se fosse pontos de restaurações que você cria conforme você vai modificando arquivos no repositório. O que permite que com que você volte no tempo se precisar.
Para utilizar a primeira coisa a fazer é instalar o
Mercurial no
Debian. Como root execute:
# aptitude install mercurial
Ótimo, agora vamos supor que você tenha uma pasta documentos/projeto/a, e que dentro dela você tenha lá seus arquivos. Vá até a pasta projeto e crie um diretório chamado .hg dentro deste diretório. Crie um arquivo chamado hgrc com o conteúdo abaixo:
[ui]
username = usuario@email
style = compact
Ótimo, abra um terminal na pasta documentos/projeto e digite
$ hg add *
Pronto, aqui teremos o primeiro commit que quer dizer toscamente ponto de restauração do seu projeto.
Lembre-se que se você criar um arquivo novo qualquer, tem que utilizar o comando add para aquele arquivo novamente, o mercurial não vai tomar conta de um arquivo
somente por que você colocou dentro da pasta projeto. Para fazer um ponto de restauração, utilize o comando dentro da pasta do projeto:
$ hg commit -m
'prometo sempre fazer um comentário que ilustre corretamente o que foi alterado em meu projeto'
Para visualizar os commits e os comentários, utilize o comando dentro da pasta do projeto
$ hg log
Obs.: Leia o manual do comando hg para saber como utilizar. Não pare por aqui, aqui é somente o pontapé, um norte, o assunto é muito mais extenso.
Boa sorte!