Como usar o Subversion com tortoisesvn.net
O Tortoise SVN é um software para controle de versão de código e pode ser utilizado com o software para gerenciamentos de projetos em SCRUM o Scrum Factory. Com ele você pode criar tarefas e nessas tarefas serão criados automaticamente códigos que podem ser usados como texto para commitar no SVN.
Ele também pode ser utilizado sem nenhum software a part,. o Scrum Factory apenas daria um controle maior no que está sendo trabalhado.
Vamos começar com o Tutorial.
Primeiro vá no site http://tortoisesvn.net/downloads.html baixe e instale o tortoise svn
Depois de instalado, ao clicar com o botão direito em qualquer lugar dentro de qualquer pasta ou do seu desktop, irá aparecer uma imagem como a imagem a baixo.
Basicamente o que precisamos saber é a função de 4 COMANDOS
- CHECKOUT
- COMMIT
- UPDATE
- REVERT
1- CHECKOUT - Esta opão vai fazer o download do código PELA PRIMEIRA VEZ do servidor para sua maquina, você deve especificar o código do servidor que está o código.
Repare nas pastas
- petshopweb
- thescrumfactory2012
petshopweb está verde porque eu fiz um CHECKOUT mas não alterei nada
thescrumfactory2012 está vermelho porque eu fiz um CHECKOUT mas alterei alguns arquivos E AINDA NÃO DEI COMMIT
2- COMMIT - Depois de já ter feito o CHECKOUT você vai poder alterar os arquivos do servidor(que já estão na sua máquina), depois você vai ter que "COMMITAR" ou seja, enviar de volta para o servidor para que o seu colega programador possa fazer um UPDATE, Toda vez que você mudar algo o icone VERDE irá ficar VERMELHO indicando que você alterou algum arquivo/código e ainda não comitou
Observação:Tem hora que mesmo depois de commitar continua um ícone vermelho, basta dar um F5 que ele atualiza o status do ícone
Depois de apertar em COMMIT irá aparecer a lista de arquivos que foram ALTERADOS, ADICIONADOS e REMOVIDOS por você
Você também pode dar um ADD em arquivos que não estão no servidor porque você acabou de adicionar para que eles possam ser comitados ou um DELETE para remover arquivo do servidor que você não precisa mai no projeto
3- UPDATE - Basicamente isso lhe permite pegar os novos COMMITS feitos por outros programadores, sempre antes de começar a trabalhar dê um UPDATE.
4- REVERT - Revert como você deve imaginar serve para REVERTER.algo, digamos que você começou a programar mas fez algo errado, ou não precisa mais porque outropro gramador já fez o que você ía fazer, então você pode dar um REVERT e TUDO QUE VOCÊ FEZ VAI SE PERDER PARA SEMPRE
Lembre-se antes de começar a programar de um UPDATE e quando não for mais programar dê um COMMIT.
Até a próxima, deixe um comentário dizendo o que achou :)
2 comentários:
Pode-se usar a própria máquina como "servidor SVN", mas ai você não pode trabalhar com outras pessoas.
Uma forma de trabalhar com outras pessoas é criar os repositórios dentro do dropbox, assim todos podem utilizá-lo a partir de uma mesma fonte e o dropbox também controla versões - caso alguém seja "desligado" da equipe - que permite voltar o conteúdo do repositório
Eu costumo indicar o Uso do http://www.codeplex.com/
Postar um comentário