Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add content/pt-br/versioncontrol.md #757

Merged
merged 2 commits into from
Jun 25, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions content/pt-br/versioncontrol.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: Controle de Versão
status: Completed
category: tecnologia
---

## O que é

O controle de código (ou controle de versão) é a prática de rastrear e gerenciar alterações de um documento. É um sistema que registra alterações de um arquivo ou conjunto de arquivos ao longo do tempo para que você possa recuperar versões específicas mais tarde.

## Problema relacionado

Os sistemas de controle de versão resolvem os seguintes problemas: fazendo backup do documento ou do código à medida que ele muda ao longo do tempo, permite que vários usuários resolvam conflitos quando há alterações sobrepostas e armazenando um registro de alterações ao longo do tempo. O código do aplicativo muitas vezes pode ser complexo e crítico para os processos principais do negócio, por isso é importante rastrear quem mudou o quê, quando foi alterado e por quê. Além disso, muitos, se não a maioria dos aplicativos, são modificados por vários desenvolvedores, e muitas vezes há conflitos entre as alterações introduzidas por diferentes desenvolvedores.

## Como isso ajuda

O controle de versão ajuda os desenvolvedores a preservar a eficiência, armazenando um registro de alterações e fornecendo uma facilidade para resolver conflitos. Ele permite que eles armazenem o código do aplicativo em um repositório e simplifiquem a colaboração. O desenvolvimento moderno de aplicativos depende muito de sistemas de controle de versão, como o git, para armazenar seu código.