Hero background image
Migrez Git vers Unity Version Control
Les commits sont-ils source de conflits dans votre studio ? Passez à un flux de production entièrement optimisé pour les graphistes et les programmeurs, et capable de gérer des fichiers volumineux prêts à l'emploi sans qu'aucun module complémentaire ne soit requis.
Découvrez comment Sycoforge est passé de Bitbucket à la solution de gestion de versions d'Unity au milieu d'un projet, et a augmenté les commits de 300 %.
Télécharger l'étude de cas
Illustration promotionnelle de Return to Nangrim

Pourquoi les utilisateurs de Git évoluent-ils vers Unity Version Control ?

Open source, gratuit et flexible, Git est une solution de gestion de versions (VCS) populaire, mais elle peut être décourageante pour les personnes moins compétentes techniquement. Lorsque les graphistes rencontrent des problèmes, ils ont besoin de programmeurs pour les résoudre. En effet, Git ne s'intègre malheureusement pas à leurs outils et n'est pas fiable lors de l'utilisation de gros fichiers binaires couramment utilisés dans le processus de développement de jeux.

Comment les utilisateurs de Git bénéficient-ils d'Unity Version Control ?
Fichiers volumineux de Plastic SCM
Rapidité garantie avec les dépôts et les fichiers binaires volumineux

Unity Version Control reste fiable, même avec des dépôts de plus de 5 To. Il gère en outre les modifications et les mises à jour plus rapidement que les autres solutions.

Collaboration avec des graphistes sur le moteur Unity
Meilleure collaboration avec les graphistes

Les graphistes peuvent utiliser Unity Version Control indépendamment via Gluon, un flux de production facile à utiliser avec verrouillage de fichiers. Les codeurs conservent leur flux de production standard avec des branches et une fusion complètes.

DevOps
Travail partagé ou centralisé

Lorsque vous choisissez un VCS, vous devez souvent déterminer si vous souhaitez travailler de façon centralisée ou distribuée. Unity Version Control offre ces deux possibilités : bénéficiez de la vitesse et de la puissance des flux de production de type Git avec une évolutivité de type Perforce.

Maintenance dans l'éditeur Unity
Simplifiez la maintenance avec une plus grande flexibilité

Unity Version Control prend en charge plusieurs flux de production et des fichiers volumineux prêts à l'emploi. Vous n'avez donc pas besoin de maintenir des systèmes ou des modules complémentaires redondants. Allégez votre chaîne d'outils et bénéficiez de hautes performances.

Analyser les refactorisations des utilisateurs Git
Gagnez du temps et minimisez le changement de tâche

SemanticMerge, la technologie de fusion Unity qui tient compte du code, suit le code déplacé pour vous aider à vous concentrer uniquement sur les changements pertinents. En analysant la syntaxe, il automatise 16 à 30 % des fusions de code nécessitant normalement une fusion manuelle, ce qui réduit considérablement les conflits de fusion qui perturbent votre flux de production.

Unity Version Control analysera le remaniement et évaluera si des parties du code, comme une méthode, ont été déplacées, même sur plusieurs fichiers. Vous pouvez ainsi concentrer votre attention uniquement sur les changements les plus importants. Il prend en charge C#, Java, VB.NET et plus encore.

Unity avec Git Version Control
Utilisez Unity Version Control comme client Git

GitSync d'Unity Version Control fournit une synchronisation bidirectionnelle entre Version Control et Git. Unity Version Control communique avec les protocoles réseau Git pour transférer et extraire des packages et fusionner le code sur un serveur Git distant (et inversement). Ainsi, vous pouvez utiliser l'interface graphique de Version Control en tant que client Git. Comme Unity Version Control est structuré de manière similaire à Git, vous pouvez facilement échanger tous les ensembles de modifications, toutes les branches et toutes les fusions entre eux.

Importation et exportation rapides avec Unity
Importation et exportation rapides

Unity Version Control implémente des commandes d'importation et d'exportation rapides, qui sont toutes totalement compatibles avec leurs homologues Git. Ces commandes sont utilisées pour importer votre projet à partir de Git vers Unity Version Control, et comme moyen de vous éloigner en toute sécurité de Version Control si jamais vous en avez besoin. Pour les opérations quotidiennes régulières, GitSync est un choix plus facile.

Cycle de vie DevOps de Plastic SCM
Utilisez l'écosystème Git

Tous les outils de l'écosystème Git peuvent se connecter instantanément à Unity Version Control en utilisant leurs fonctionnalités Git natives. Les équipes utilisant Version Control peuvent alors bénéficier de toutes les intégrations DevOps, CI et de gestion de projet développées spécifiquement pour Git.

GitServer est l'homologue côté serveur de GitSync. Il ferme la boucle d'interopérabilité Git en permettant à Unity Version Control d'utiliser des dépôts utilisant les protocoles Git (Git et HTTP pris en charge).

Des jeux à fort impact
Goodbye Volcano High
Goodbye Volcano High

Comment un studio collaboratif appartenant aux employés arrive-t-il à mettre d'accord les artistes et les ingénieurs sur un processus de production ? Lisez comment KO_OP a favorisé la collaboration avec Plastic SCM (désormais Unity Version Control).

Return to Nangrim
Return to Nangrim

Découvrez comment Sycoforge a tiré parti des outils Unity pour gérer l’ampleur croissante de son projet et intégrer les commentaires des joueurs, afin d’obtenir un développement de jeu rapide et itératif.

Subnautica Unknown Worlds case study
Subnautica

Découvrez pourquoi Unknown Worlds a choisi Unity et Plastic SCM (désormais Unity Version Control) pour donner vie à Subnautica sur plusieurs plateformes.

Légende pour la migration des utilisateurs Git
Configurez Unity Version Control pour votre projet

Vous voulez être opérationnel rapidement ? Ces instructions peuvent vous aider à configurer Unity Version Control pour votre projet en quelques minutes seulement.

Questions les plus fréquentes

Pouvez-vous travailler de façon distribuée avec Unity Version Control ?

+

Pouvez-vous créer des branches de fonctionnalités et basculer entre les branches ?

+

Peut-on extraire et transférer des branches à partir de dépôts distants ?

+

Avez-vous besoin de cloner des dépôts ?

+

Comment la fusion se compare-t-elle à celle disponible sur Git ?

+

Comment Unity Version Control gère-t-il des fichiers volumineux ?

+

Existe-t-il des dépôts distants dans la gestion de versions Unity ?

+

Existe-t-il des sous-modules dans la gestion de versions Unity ?

+

Unity Version Control est-elle une meilleure solution que Git ?

+

L'outil Unity Version Control est-il basé sur Git ?

+