Migrez Git vers Unity Version Control
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 ?
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.
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.
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.
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.
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.
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.
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.
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
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).
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.
Découvrez pourquoi Unknown Worlds a choisi Unity et Plastic SCM (désormais Unity Version Control) pour donner vie à Subnautica sur plusieurs plateformes.
Vous voulez être opérationnel rapidement ? Ces instructions peuvent vous aider à configurer Unity Version Control pour votre projet en quelques minutes seulement.