×
Namespaces

Variants
Actions
(Difference between revisions)

Controle de versão

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Text replace - "Category:Python" to "Category:PySymbian")
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot update of Template:ArticleMetaData)
Line 12: Line 12:
 
|id= <!-- Article Id (Knowledge base articles only) -->
 
|id= <!-- Article Id (Knowledge base articles only) -->
 
|language=Lang-Portuguese
 
|language=Lang-Portuguese
|translated-by= <!-- [[User: XXXXX]] -->
+
|translated-by=[[User:Kyllercg]]
|translated-from-title=<!-- Title only -->
+
|translated-from-title=Version Control
|translated-from-id= <!-- Id of translated revision -->
+
|translated-from-id=18764
 
|review-by=<!-- After re-review: [[User:username]] -->
 
|review-by=<!-- After re-review: [[User:username]] -->
 
|review-timestamp=<!-- After re-review: YYYYMMDD -->
 
|review-timestamp=<!-- After re-review: YYYYMMDD -->
Line 20: Line 20:
 
|update-timestamp=<!-- After significant update: YYYYMMDD -->
 
|update-timestamp=<!-- After significant update: YYYYMMDD -->
 
|creationdate=20071121
 
|creationdate=20071121
|author=[[User:Kyllercg]]
+
|author=[[User:Senthil k]]
 
}}Original:[[Version Control]]
 
}}Original:[[Version Control]]
  
Line 64: Line 64:
 
* 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]]

Revision as of 10:08, 7 December 2011

WP Metro Icon Tools.png
Article Metadata

Artigo
Tradução:
Originado de Version Control
Por kyllercg
Última alteração feita por hamishwillee em 07 Dec 2011
Original:Version Control

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
104 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.

×