Site Archives controle de versão
Garantindo a amarração de uma revisão a um ticket/tarefa através do script de pre-commit do Subversion
As duas ferramentas principais para a Gerência de Configuração de Software (GCS) são o controle de mudança e o controle de versão. Resumidamente, uma ferramenta de controle de mudança registra solicitações de mudança no projeto através de tickets ou tarefas. O controle de versão registra a evolução dos arquivos do projeto. Ferramentas populares de controle de [...]
Acaba de sair a versão 1.3 do Mercurial
Foi lançada a nova versão 1.3 do Mercurial. Chega com várias novidades, das quais destaco: Sub-repositórios (ainda em fase experimental) – Veja subseção abaixo Python 2.3 não é mais suportado. É necessário usar a versão entre a 2.4 e a 2.6 Tradução para Português-Brasileiro merge: adicionada opção de preview -P/ –preview. Sempre bom saber qual [...]
Qual a melhor ferramenta de controle de versão: Subversion, Git ou Mercurial?
Existem dois tipos de controle de versão: centralizado e o distribuído. O modelo distribuído é mais recente e possui algumas vantagens interessantes sobre o centralizado, embora seja um pouco mais complexo. Para as equipes que decidiram migrar para o distribuído ou mesmo permanecer com o centralizado, ainda resta a questão de qual a melhor ferramenta [...]
Está na hora de migrar para o controle de versão distribuído?
Continuando a série de artigos sobre controle de versão distribuído (Distributed Version Control Systems – DVCS) que começou com a atualização dos conceitos básicos sobre controle de versão e depois para o artigo sobre vantagens e desvantagens do controle de versão distribuído, esse artigo agora analisa a viabilidade ou não da mudança do controle de [...]
Vantagens e Desvantagens do Controle de Versão Distribuído
Controle de versão distribuído (Distributed Version Control Systems – DVCS) é a mais nova geração de sistemas de controle de versão de software. Apesar de o conceito existir já há algum tempo, recentemente as ferramentas se tornaram maduras o suficiente para chamar a atenção de diversos projetos open source, que migraram ou expandiram seu suporte [...]
Lançado o Subversion 1.5.3
Acaba de sair a versão 1.5.3 do Subversion. Entre as principais mudanças estão melhorias no desempenho da operação de merge. No caso do Windows, essa melhoria chega a 30%. A relação completa das mudanças está disponível neste link. Foram lançados também o instalador para windows desta nova versão e o TortoiseSVN 1.5.4. Recomendamos que atualizem [...]
Nova turma de Gerência de Configuração de Software em Outubro
Acontecerá em São Paulo entre os dias 20, 21 e 22 de outubro, o próximo treinamento em Gerência de Configuração de Software com as ferramentas open source Trac e Subversion. O treinamento cobre a utilização correta das ferramentas de forma atender às necessidades de um processo de Gerência de Configuração de Software. Ao todo, são [...]
Subversion 1.5.0 e o Rastreamento de Mesclagens
A versão 1.5.0 do Subversion foi lançada no dia 19 de junho. A característica mais importante desta nova versão é o rastreamento automático da operação de merge: o Subversion agora anota (na propriedade svn:mergeinfo) as revisões e caminhos utilizados. Como resultado, o uso de ramificações no projeto fica mais fácil e menos sujeito a erros. [...]
Quebra de build devido ao mau uso do Subversion
Saber pilotar o Subversion além do commit e update é importante, mas só isso não basta. A falta de um processo adequado de Gerência de Configuração de Software pode levar a resultados indesejáveis devido ao uso inadequado da ferramenta. Um exemplo disto é o mau uso do repositório como backup, que pode levar à situação [...]
Controle de Versão não é só commit e update
Usar uma ferramenta de controle de versão é muito importante, mas será que a equipe de desenvolvimento está realmente tirando algum proveito real disso ou só cumprindo uma etapa burocrática? Eu trabalhei em uma empresa que usava o CMVC como controle de versão (nem perca tempo procurando sobre a ferramenta pois é antiga e ruim). [...]
Find It Quickly
Find what you're looking for quickly by using our keyword search. Can't find it? Try our links below.


