×
Namespaces

Variants
Actions
(Difference between revisions)

Controle de versão

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Hamishwillee - Fix categories)
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot update - Fix metadata)
Line 13: Line 13:
 
|language= Lang-Portuguese
 
|language= Lang-Portuguese
 
|translated-by= [[User:Kyllercg]]
 
|translated-by= [[User:Kyllercg]]
|translated-from-title= Version Control
+
|translated-from-title= Version Control Systems
 
|translated-from-id= 18764
 
|translated-from-id= 18764
 
|review-by= <!-- After re-review: [[User:username]] -->
 
|review-by= <!-- After re-review: [[User:username]] -->
Line 63: Line 63:
 
* Numeração de versão global, diferentemente do sistema individual do CVS
 
* Numeração de versão global, diferentemente do sistema individual do CVS
 
* Pode ser executado isoladamente
 
* Pode ser executado isoladamente
<!-- Translation --> [[en:Version Control]]
+
<!-- Translation --> [[en:Version Control Systems]]

Revision as of 06:31, 27 August 2012

WP Metro Icon Tools.png
Article Metadata

Artigo
Tradução:
Por kyllercg
Última alteração feita por hamishwillee em 27 Aug 2012


O que é controle de versão

Se um ou mais desenvolvedores estiverem trabalhando no mesmo projeto, então existe a possibilidade de que o mesmo arquivo seja editado por dois ou mais desenvolvedores causando o dilema de decidir quais modificação devem ser efetuadas a quais são as modificações corretas. Para evitar tais situações, um sistema de controle de versão deve ser utilizado.

As principais vantagens de usar um sistema de controle de versão são:

  1. Sinalizar automaticamente todas as modificações feitas em um arquivo
  2. Versões anteriores podem ser recuperadas facilmente
  3. É possível ver todas as modificações feitas por um desenvolvedor em um arquivo específico
  4. Pode-se comparar facilmente a versão atual de um arquivo com alguma versão anterior

Alguns dos principais sistemas de controle de versão usados atualmente são:

  1. CVS (Concurrent Versioning System)
  2. Subversion

CVS

CVS (Concurrent Versioning System) foi, e ainda é, um dos sistemas de controle de versão mais usados.

Suas principais características são:

  • Fácil de usar
  • Sistema de controle de versão concorrente
  • Código aberto (Open source)
  • Controle de versão de arquivos individuais (uma versão para cada arquivo em particular)
  • Pode ser integrado com IDEs como Eclipse, Netbeans, etc.

Subversion

Subversion é um sistema de controle de versão mais avançado que o CVS. Atualmente bastante popular, diversos projetos mudaram do CVS para o Subversion.

Suas principais características são:

  • Fácil de usar
  • Sistema de controle de versão concorrente
  • Código aberto (Open source)
  • Numeração de versão global, diferentemente do sistema individual do CVS
  • Pode ser executado isoladamente
88 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×