Migração para usuários do Git

Os commits são uma fonte de conflito no seu estúdio? Atualize para um fluxo de trabalho totalmente otimizado para artistas e programadores e que é capaz de lidar com arquivos grandes imediatamente, sem complementos necessários.

Veja como a Sycoforge migrou do Bitbucket para o Plastic SCM durante um projeto e aumentou os commits em 300%. Baixe o estudo de caso

Por que os usuários do Git trocam

O Git é um VCS popular de código aberto, gratuito e flexível, mas pode ser bem difícil para os menos experientes tecnicamente. Quando os artistas enfrentam problemas, eles precisam de programadores para corrigi-los: o programa não se integra com suas ferramentas e cede sob o peso de grandes arquivos binários comuns no desenvolvimento de jogos.

Arte principal de Return to Nangrim

Return to Nangrim por Sycoforge

Como os usuários do Git se beneficiam do controle de versão do Unity

O Plastic SCM do Unity foi criado para o desenvolvimento de jogos. Confira as vantagens que você obtém com o upgrade do Git.

Arquivos grandes do Plastic SCM
Velocidade com grandes repositórios e arquivos binários

O Plastic não é corrompido, mesmo com repositórios superiores a 5 TB, e lida com check-ins e atualizações de 5 a 8 vezes mais rápidos do que outras soluções.

Collaboration with artists on Unity Engine
Melhor colaboração com artistas

Os artistas podem usar o Plastic SCM independentemente via Gluon, um fluxo de trabalho fácil de usar com bloqueio de arquivos. Os programadores mantêm seu fluxo de trabalho padrão com ramificações e mesclagens completas.

Comparativo entre Plastic SCM e Gluon
Trabalhe de forma centralizada ou distribuída

Escolher um VCS muitas vezes significa decidir se vai trabalhar de forma centralizada ou distribuída. O Plastic tem ambos: obtenha a velocidade e o poder dos fluxos de trabalho do estilo Git com a escalabilidade do Perforce.

Manutenção dentro do Unity Editor
Simplifique a manutenção com maior flexibilidade

O Plastic SCM é compatível com vários fluxos de trabalho e arquivos grandes prontos para uso, para que você não precise manter sistemas redundantes ou complementos. Mantenha sua cadeia de ferramentas simples e com alto desempenho.

Principais características

As soluções de DevOps da Unity oferecem uma ampla variedade de funcionalidades aos programadores, enquanto mantêm tudo simplificado para os artistas. Sentiu falta de algo na lista? Confira nosso roteiro para DevOps.

Analisar os usuários do Git de refatorações

Economize tempo e minimize a alternância de tarefas

O SemanticMerge é a tecnologia de mesclagem com reconhecimento de código do Unity que rastreia a movimentação do código para ajudar você a se concentrar apenas nas alterações relevantes. Ao analisar a sintaxe, ele automatiza de 16% a 30% das mesclagens de código que normalmente exigem uma mesclagem manual, reduzindo drasticamente os conflitos de mesclagem que distrairão seu fluxo de trabalho.

O Plastic SCM analisa uma refatoração e avalia se partes do código, como um método, foram movidas, mesmo em vários arquivos. Isso permite que você concentre sua análise apenas nas alterações mais substanciais. Ele é compatível com C#, Java, VB.NET e muito mais.

Unity com controle de versão Git

Use como um cliente Git

O GitSync do Plastic SCM oferece sincronização bidirecional entre o Plastic e o Git. O Plastic se comunica com os protocolos de rede do Git para enviar e receber pacotes e mesclar com um servidor Git remoto (e vice-versa). Isso permite que você use a GUI do Plastic como um cliente Git. Como o Plastic é estruturado de forma semelhante ao Git, você pode trocar todos os conjuntos de alterações, ramificações e mesclagens entre eles.

Obtenha mais detalhes
Importação/exportação rápida com Unity

Importação e exportação rápidas

O Plastic implementa comandos de importação rápida e exportação rápida, todos totalmente compatíveis com seus equivalentes do Git. Esses comandos são usados para importar seu projeto do Git para o Plastic e como forma de se afastar do Plastic com segurança, se você precisar. Para operações diárias regulares, o GitSync é uma escolha mais fácil.

Ciclo de vida de DevOps do Plastic SCM

Utilize o ecossistema Git

Qualquer ferramenta no ecossistema do Git pode se conectar ao Plastic instantaneamente usando suas funcionalidades nativas do Git. As equipes que usam o Plastic podem se beneficiar de todas as integrações de DevOps, CI e gerenciamento de projetos desenvolvidas especificamente para o Git.

O GitServer é o equivalente do servidor do GitSync. Ele fecha o loop de interoperabilidade do Git, permitindo que o Plastic SCM sirva os repositórios usando protocolos Git (compatível com Git e HTTP).

Obtenha mais detalhes

Jogos que fazem acontecer

Goodbye Volcano High

Como um estúdio cooperativo comandado pelos funcionários consegue alinhar artistas e engenheiros em um processo de produção? Descubra como a KO_OP impulsionou a colaboração com o Plastic SCM.

Return to Nangrim

Saiba como a Sycoforge utilizou as ferramentas do Unity para gerenciar o escopo crescente de um projeto e integrar o feedback dos jogadores para tornar o desenvolvimento rápido e iterativo.

Subnautica

Saiba como a Unknown Worlds escolheu o Unity e o Plastic SCM para ajudar no desenvolvimento de Subnautica.

Configure o controle de versão do Unity para seu projeto

Quer tudo funcionando rapidamente? Essas instruções podem ajudar a configurar o controle de versão do Unity para seu projeto em apenas alguns minutos.

Perguntas frequentes

É possível trabalhar de forma distribuída com o controle de versão do Unity?

O Plastic também é um DVCS. Portanto, você usará o mesmo fluxo de trabalho: primeiro você confirma (check-in), depois envia suas alterações para o repositório remoto. No Plastic, você pode trabalhar de forma centralizada, se desejar. No estilo SVN, fazendo check-in diretamente sem um clone intermediário? É possível.

Enquanto os programadores vão adorar o DVCS, outros cargos, como artistas e designers, provavelmente vão preferir o centralizado.

 

É possível criar ramificações de recursos e alternar entre ramificações?

Sim. Tudo no Plastic pode ser feito visualmente usando a GUI. Você usará o Branch Explorer para todas as coisas relacionadas à ramificação e mesclagem.

É possível enviar e baixar ramificações de repositórios remotos?

Sim, e você pode criar réplicas parciais, o que significa que é possível simplesmente baixar uma ramificação sem trazer todos os pais e fontes de mesclagem para conseguir adicionar alterações e enviar.

Você precisa clonar repositórios?

Você não precisa “clonar” o repositório completo para começar a trabalhar em um repositório replicado no Plastic. Você pode simplesmente executar o que chamamos de réplica parcial, que é muito mais rápida, depois trabalhar no repositório, fazer novas alterações e baixar.

Isso é o equivalente a um clone raso com profundidade restrita, mas capaz de enviar.

Como a mesclagem se compara ao Git?

Mesclar no Plastic é ainda melhor. A engine de mesclagem no Plastic consegue lidar com movimentos e renomeações que corrompem o Git. O Plastic também inclui suas próprias ferramentas de comparação e mesclagem.

Como o controle de versão do Unity pode lidar com arquivos grandes?

O Plastic pode lidar com arquivos enormes: a RAM não é o limite. O Plastic também é bom com grandes repositórios.

Existem “remotos” no controle de versão do Unity?

Não existem “remotos” no Plastic. Você apenas envia e baixa as ramificações que deseja para os repositórios que quiser. Não há necessidade de definir os remotos primeiro.

Existem submódulos no controle de versão do Unity?

Os submódulos do Plastic SCM são chamados de xlinks e são uma versão bastante aprimorada e simplificada dos submódulos. Criá-los é simples, com suporte completo da GUI, e o tedioso processo de atualização de um submódulo não existe com xlinks: eles são capazes de gerenciar as referências manualmente. As ramificações nos diretórios xlinked são criadas automaticamente, tornando as ramificações de recursos muito simples em cenários de vários repositórios.

O Plastic SCM é melhor que o Git?

O controle de versão baseado em Git oferece uma ampla gama de recursos e suporte da comunidade, enquanto o Plastic SCM oferece flexibilidade para diferentes fluxos de trabalho e lida com arquivos grandes prontos para uso. O que funciona melhor para uma organização pode não funcionar tão bem para outra. Para obter dicas úteis sobre como avaliar o que é melhor para você, leia mais neste blog.

O Plastic SCM é baseado em Git?

O Plastic SCM não é Git, embora permita o controle de versão distribuído (DVCS) como um sistema baseado em Git. O Plastic SCM começa com todos os pontos fortes do Git, depois adiciona suporte para arquivos grandes, GUIs consistentes, permissões baseadas em ACL, tratamento de repositórios enormes, mesclagem forte, réplica parcial, diferenciação semântica e muito mais.

Usamos cookies para garantir a melhor experiência no nosso site. Visite nossa página da política de cookies para obter mais informações.

Eu entendi