This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
O Defold é construído para pequenas equipes que trabalham em colaboração intensa para criar jogos. Integrantes da equipe podem trabalhar em paralelo no mesmo conteúdo com pouquíssimo atrito. O Defold tem suporte integrado a controle de versão usando Git. O Git foi projetado para trabalho colaborativo distribuído e é uma ferramenta extremamente poderosa que permite uma grande variedade de fluxos de trabalho.
Quando você salva alterações na sua cópia de trabalho local, o Defold rastreia todas as alterações no painel Changed Files do editor, listando cada arquivo que foi adicionado, excluído ou modificado.

Selecione um arquivo na lista e clique em Diff para ver as alterações que você fez no arquivo, ou em Revert para desfazer todas as alterações e restaurar o arquivo ao estado que tinha após a última sincronização.
O Git foi criado principalmente para lidar com código-fonte e arquivos de texto, e armazena esses tipos de arquivos com um uso de espaço muito baixo. Apenas as alterações entre cada versão são armazenadas, o que significa que você pode manter um histórico extenso de alterações em todos os arquivos do projeto a um custo relativamente pequeno. Arquivos binários, como imagens ou sons, porém, não se beneficiam do esquema de armazenamento do Git. Cada nova versão que você registra e sincroniza ocupa aproximadamente o mesmo espaço. Isso normalmente não é um grande problema com assets finais do projeto (imagens JPEG ou PNG, arquivos de som OGG etc), mas pode rapidamente se tornar um problema com arquivos de trabalho do projeto (arquivos PSD, projetos Protools etc). Esses tipos de arquivo costumam crescer muito, já que geralmente são trabalhados em resolução muito maior que os assets finais. Em geral, considera-se melhor evitar colocar arquivos de trabalho grandes sob controle do Git e, em vez disso, usar uma solução separada de armazenamento e backup para eles.
Há muitas formas de usar Git em um fluxo de trabalho de equipe. A forma usada pelo Defold é a seguinte. Quando você sincroniza, acontece o seguinte:
Se preferir um fluxo de trabalho diferente, você pode executar Git pela linha de comando ou por uma aplicação de terceiros para fazer pulls, pushes, commits e merges, trabalhar em vários branches e assim por diante.