← Glossário
Desenvolvimento

O que é Fork?

O processo de fazer uma cópia de um projeto de software existente e começar a fazer novas alterações nele de forma independente.

Definição

No mundo do código aberto, um fork permite copiar uma cópia exata de um projeto escrito por outra pessoa para sua própria conta ou domínio. Depois de ter esta cópia, você pode modificá-la como desejar, adicionar novos recursos ou seguir sua própria direção sem estar vinculado ao projeto original.

Analogia: É como pegar o livro de um autor popular e começar a escrever uma nova história, mudando o final de acordo com sua opinião.

Como funciona

Ao pressionar o botão relevante nas plataformas de hospedagem de código, você copia todo o histórico e arquivos do projeto para seu próprio espaço.

Onde é usado

É usado ao contribuir para projetos de código aberto ou quando você deseja personalizar um software existente para uma finalidade diferente.

Costuma ser confundido com

Não deve ser confundido com o processo de clonagem, que simplesmente baixa o projeto para o computador e o examina; O processo de bifurcação cria uma propriedade nova e independente no lado do servidor.

Perguntas e respostas

Receberei atualizações do projeto original após a bifurcação?

Ele não vem automaticamente, mas você também pode transferir o que há de novo no projeto original para sua própria cópia.

Termos relacionados

Ferramentas relacionadas

Esta explicação foi escrita em linguagem simples para a TreScout com IA e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →