Controle de alterações

4 respostas
paulohbmetal

Fala aí pessoal, blz?

Seguinte, estou trabalhando em um projeto em que, infelizmente as alterações não são poucas e vira e mexe nos (a equipe) deixa com alguns problemas de sincronização do fonte… O que queria saber é o seguinte, o que vc’s fazem para controlar as alterações feitas em um mesmo projeto e até mesmo o mesmo arquivo fonte, feito por solicitações diferentes e fins diferentes. Por exemplo, eu abro um fonte de um projeto e realizo umas alterações, comito, e por um motivo ou outro as alterações demoram para ir para produção e, neste intervalo, um colega de equipe, faz update abre este fonte adiciona suas alterações (testa, homologa etc…) e manda o class pra produção. Ou seja, pau! O que vc’s fazem pra controlar esse tipo de coisa? Usamos o CVS para controle de versões.

Valeu!

4 Respostas

kinow

Não trabalho com equipes grandes, portanto nos comunicamos bem sobre as alterações no CVS. Mas quando trabalhamos, utilizamos Branches distintos dentro de uma versão. Quando necessários realizamos o merge dos branches e atualizamos nossos projetos.

Por fim, fechamos a versão e o processo continua…

lgi2020
Na minha empresa usa-se o SVN.

<aside class="onebox wikipedia">
  <header class="source">
      <a href="https://pt.wikipedia.org/wiki/Subversion" target="_blank">pt.wikipedia.org</a>
  </header>
  <article class="onebox-body">
    

<h3><a href="https://pt.wikipedia.org/wiki/Subversion" target="_blank">Subversion</a></h3>

Apache Subversion (também conhecido por SVN) é um sistema de controle de versão desenhado especificamente para ser um substituto moderno do CVS, que se considera ter algumas limitações. O Subversion utiliza banco de dados Berkeley BD.
 Versão 1.6: (lançada em 20 de março de 2009)
 Versão 1.5: (lançada em 19 de junho de 2008)
 Versão 1.4: (lançada em 10 de setembro de 2006)

Abraços.

lgi2020

Aqui no GUJ tem um tutorial a respeito.
http://www.guj.com.br/java.tutorial.artigo.170.1.guj

Abraços.

paulohbmetal

Ok, ok… O problema não é o software de controle de versões mas sim a melhor forma de usá-lo. Já usamos o CVS (e também sei que o SubVersion é melhor). Bom, acho que vou testar o uso de branches pra fazer o controle mesmo… A equipe está pequena e pode não ficar tão canseira… Mas se alguém tiver alguma caso de (melhor) uso com equipes grandes, será bem vindo!

Valeu!

Criado 27 de novembro de 2007
Ultima resposta 27 de nov. de 2007
Respostas 4
Participantes 3
Fiap Graduacao em Tecnologia — FIAP Analise e Desenvolvimento de Sistemas, Engenharia de Software e mais
Casa do Codigo Casa do Codigo — Livros de tecnologia Livros de programacao, infraestrutura e inovacao