• Jeux
  • Industrie
  • Ressources
  • Communauté
  • Apprentissage
  • Assistance
Développement
Moteur Unity
Créez des jeux 2D et 3D pour n'importe quelle plateforme
TéléchargerOffres et tarifs
Monétisation
Achat intégré (IAP)
Découvrez et gérez les IAP à travers les magasins
Mediation
Maximisez les revenus et optimisez la monétisation
Qualité des annonces
Protégez l'expérience utilisateur de votre application
Tapjoy
Construisez une fidélité utilisateur à long terme
Tous les produits de monétisation
Acquisition de nouveaux joueurs
Acquisition de nouveaux joueurs
Faites-vous découvrir et acquérez des utilisateurs mobiles
Unity Vector AI
Connectez les joueurs avec les bons jeux
Aura publicité sur appareil
Atteignez les utilisateurs sur l'appareil au moment de l'engagement maximal
Tous les produits de croissance
Cas d’utilisation
Collaboration 3D
Construisez et révisez des projets 3D en temps réel
Formation immersive
Entraînez-vous dans des environnements immersifs
Expériences client
Créez des expériences interactives 3D
Toutes les solutions sectorielles
Secteurs
Fabrication
Atteindre l'excellence opérationnelle
Distribution
Transformer les expériences en magasin en expériences en ligne
Automobile
Élever l'innovation et les expériences en voiture
Tous les secteurs
Bibliothèque technique
Documentation
Manuels d'utilisation officiels et références API
Outils de développement
Versions de publication et suivi des problèmes
Feuille de route
Examiner les fonctionnalités à venir
Glossaire
Bibliothèque de termes techniques
Informations
Études de cas
Histoires de succès dans le monde réel
Guides des meilleures pratiques
Conseils et astuces d'experts
Toutes les ressources
Nouveautés
Blog
Mises à jour, informations et conseils techniques
Actualités
Actualités, histoires et centre de presse
Centre communautaire
Discussions
Discuter, résoudre des problèmes et se connecter
Événements
Événements mondiaux et locaux
Histoires de la communauté
Made with Unity
Mise en avant des créateurs Unity
Diffusions en direct
Rejoignez les développeurs, créateurs et initiés
Unity Awards
Célébration des créateurs Unity dans le monde entier
Pour tous les niveaux
Unity Learn
Maîtrisez les compétences Unity gratuitement
Formation professionnelle
Améliorez votre équipe avec des formateurs Unity
Vous découvrez Unity ?
Démarrer
Démarrez votre apprentissage
Parcours essentiels Unity
Vous découvrez Unity ? Commencez votre parcours
Guides pratiques
Conseils pratiques et meilleures pratiques
Formation
Pour les étudiants
Démarrez votre carrière
Pour les enseignants
Boostez votre enseignement
Licence d'enseignement subventionnée
Apportez la puissance de Unity à votre institution
Certifications
Prouvez votre maîtrise de Unity
Options d'assistance
Obtenir de l'aide
Vous aider à réussir avec Unity
Plans de succès
Atteignez vos objectifs plus rapidement avec un support expert
FAQ
Réponses aux questions courantes
Contactez-nous.
Connectez-vous avec notre équipe
Offres et tarifs
Langue
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Réseaux sociaux
Devise
Acheter
  • Produits
  • Unity Ads
  • Abonnement
  • Asset Store Unity
  • Revendeurs
Formation
  • Participants
  • Formateurs
  • Établissements
  • Certification
  • Formation
  • Programme de développement des compétences
Télécharger
  • Hub Unity
  • Télécharger des archives
  • Programme version Bêta
Unity Labs
  • Laboratoires
  • Publications
Ressources
  • Plateforme d'apprentissage
  • Communauté
  • Documentation
  • Unity QA
  • FAQ
  • État des services
  • Études de cas
  • Made with Unity
Unity
  • Notre entreprise
  • Newsletter
  • Blog
  • Événements
  • Carrières
  • Aide
  • Presse
  • Partenaires
  • Investisseurs
  • Affiliés
  • Sécurité
  • Impact sociétal
  • Inclusion et diversité
  • Contactez-nous.
Copyright © 2025 Unity Technologies
  • Mentions légales
  • Politique de confidentialité
  • Cookies
  • Ne vendez ou ne partagez pas mes informations personnelles

« Unity », ses logos et autres marques sont des marques commerciales ou des marques commerciales déposées de Unity Technologies ou de ses filiales aux États-Unis et dans d'autres pays (pour en savoir plus, cliquez ici). Les autres noms ou marques cités sont des marques commerciales de leurs propriétaires respectifs.

Hero background image
Getting started

Unity Version Control

(anciennement Unity Plastic SCM) Résolvez les conflits de fusion et travaillez mieux ensemble avec Unity Version Control, un contrôle de version intuitif et une gestion du code source pour les artistes et les programmeurs - le tout dans un seul repo.
Commencer gratuitement
En savoir plus
Commencer gratuitement
En savoir plus
  • Contrôle de version dans Unity
  • Contrôle de version partout ailleurs
  • Ressources utiles
Gestion de versions pour les jeux

Qu'est-ce que Unity Version Control ?

Unity Version Control est un outil de gestion de code source et de contrôle de version évolutif et agnostique pour une meilleure collaboration entre les disciplines. Avec une vitesse supérieure pour le traitement des fichiers volumineux et des binaires, il combine les flux de travail centralisés et distribués, afin que les artistes et les programmeurs puissent travailler de la manière dont ils ont besoin.

Voir une démo

Utiliser le contrôle de version Unity avec l'éditeur Unity

Ce guide explique comment mettre en place le contrôle de version dans Unity avec l'une des versions suivantes de l'éditeur :

  • 2019.4.29f1 ou ultérieure
  • 2020.3.15f1 ou ultérieure
  • 2021.1.15f1 ou ultérieure
  • 2021.2.0b6 ou ultérieure
  • Toute version au-delà de 2022.1.0a4
  • 1. Connecter le contrôle de version à Unity
  • 2. 2. 2. Créez un espace de travail optimisé pour votre flux de production.
  • 3. 3. 3. Ajouter des fichiers ressource relatifs à votre projet
  • 4. Types de fichiers à ignorer par défaut
  • 5. Comment inviter des membres de l'équipe à participer à Unity Version Control ?
  • 6. 6. 6. Techniques de base pour la validation des modifications et historique des fichiers
1. 1. Connecter Plastic SCM à Unity

1. Connecter le contrôle de version à Unity

Pour commencer, connectez votre Unity ID à Unity Version Control, puis sélectionnez ou créez une nouvelle organisation.

  • Tout d'abord, ouvrez Unity Version Control dans Unity en cliquant sur l'icône Unity Version Control dans la barre d'outils en haut à droite. Une fenêtre vous invite à terminer votre installation.
  • Cliquez sur connexion ou inscription, et Unity Version Control se connectera automatiquement à votre Unity ID.
  • Ensuite, si votre ID Unity n'est pas déjà associé à un groupe, il vous sera demandé d'en créer un. Si vous faites déjà partie d'un groupe, vous aurez la possibilité d'en sélectionner un à partir d'un menu déroulant.
Créer un espace de travail

2. 2. 2. Créez un espace de travail optimisé pour votre flux de production.

  • Retournez ensuite dans la fenêtre Unity Version Control et cliquez sur Create workspace.
  • Unity Version Control vous proposera des noms pour votre référentiel (fichiers partagés et historique) et votre espace de travail (votre copie locale). Si vous souhaitez utiliser un référentiel Unity Version Control existant, cliquez sur les trois points ( :) à côté du nom du référentiel et sélectionnez un référentiel dans la liste.
  • Ensuite, sélectionnez le type d'espace de travail que vous préférez. Unity Version Control est un système de contrôle de version optimisé pour le développement de jeux et de projets 3D. En tant que tel, il prend en charge des flux de travail distincts au sein d'un même repo. Nous avons conçu l' espace de travail Plastic (distribué) pour les programmeurs et l'espace de travail Gluon (centralisé) pour les artistes.
3. 3. Ajouter des fichiers ressource relatifs à votre projet

3. 3. 3. Ajouter des fichiers ressource relatifs à votre projet

  • Ensuite, Unity Version Control affichera les fichiers du projet à partir du dossier asset dans l'onglet Pending changes. Vous pouvez sélectionner des fichiers spécifiques ou tous les ajouter dans le dépôt en les sélectionnant et en cliquant sur Validation des modifications.
  • Plastic SCM effectuera automatiquement une vérification sur les dossiers et fichiers concernés, tels que les fichiers de package et les paramètres du projet, lorsque la configuration est effectuée à partir de l'éditeur Unity. Vous pouvez les consulter dans l'onglet Modifications.
  • Une fois la vérification initiale des actifs terminée, vous êtes configuré avec le contrôle de version pour Unity et prêt à créer.
Types de fichiers à ignorer par défaut

4. Types de fichiers à ignorer par défaut

En outre, il y a une liste qui est enregistrée dans le fichier ignore.conf à la source du projet et cette dernière indique le type de fichiers qui doit être ignoré par défaut. Vous pouvez la modifier pour ajouter ou exclure les fichiers qui doivent s'y trouver.

5. 5. Comment inviter les membres de votre équipe à rejoindre Plastic SCM

5. Comment inviter des membres de l'équipe à participer à Unity Version Control ?

  • Pour inviter des membres de l'équipe à votre projet, cliquez sur le menu Options (icône d'engrenage) dans l'onglet Contrôle de version dans Unity, puis sélectionnez Inviter des membres à l'espace de travail.
  • Vous serez dirigé vers le tableau de bord de Unity Version Control. Vous pourrez ajouter de nouveaux utilisateurs, renvoyer des invitations ou configurer des autorisations.

remarque Vous pouvez être invité à vous connecter avec votre Unity ID si vous n'êtes pas connecté au tableau de bord Unity Version Control.

6. 6. Techniques de base pour la validation des modifications et historique des fichiers

6. 6. 6. Techniques de base pour la validation des modifications et historique des fichiers

L'onglet Modifications en cours est l'espace où vous pouvez vérifier les modifications que vous avez enregistrées pour votre projet, pour les envoyer dans le dépôt.

L'onglet Modifications vous montre l'historique des modifications du projet effectuées dans le dépôt et les personnes à l'origine de ses changements. En cliquant sur chaque jeu de modifications répertorié, vous pouvez voir quels fichiers ont été affectés par ce jeu de modifications.

Vous pouvez également afficher l'historique de chaque fichier en effectuant un clic doit et en sélectionnant Afficher historique du fichier, qui vous montrera une liste des modifications qui ont été apportées à ces fichiers. Vous pouvez cliquer avec le bouton droit de la souris sur une version antérieure et sélectionner Revenir à cette révision.

Unity Version Control partout ailleurs

Que vous utilisiez Unreal Engine, une version non prise en charge de Unity ou un autre moteur, vous pouvez toujours utiliser toutes les fonctionnalités de Unity Version Control en téléchargeant le client complet.

  • 1. Télécharger et sélectionner un flux de production
  • 2. Connectez-vous et configurez Unity Version Control
  • 3. Sélectionner ou créer une organisation
  • 4. Sélectionnez ou créez un dépôt et un espace de travail
  • 5. Ajoutez des packages des fichiers paramètres du projet
  • 6. Ajouter des fichiers ressource et se préparer
  • 7. Types de fichiers à ignorer par défaut
  • 8. Effectuez des modifications à l'aide d'un logiciel client distinct
  • 9. Afficher l'historique de fichier et retour des fichiers dans le logiciel client
  • 10. Connecter le contrôle de version de Unity à Unreal Engine
Plastic SCM sur Gluon

1. Télécharger et sélectionner un flux de production

  • Commencez par télécharger Unity Version Control depuis le site de Plastic SCM et suivez les instructions de l'assistant d'installation.
  • Une fois terminé, vous serez invité(e) à commencer le type de flux de production que vous préférez. Afin de minimiser les conflits entre les artistes et les programmeurs lorsqu'ils collaborent, le contrôle de version fournit des interfaces graphiques distinctes pour faciliter deux flux de travail différents au sein d'un même repo.
  • Nous avons conçu l'option Plastic pour les programmeurs et l'interface Gluon pour les graphistes.
  • Ce choix n'est pas permanent. Vous pouvez passer de l'interface Gluon à l'interface Plastic en utilisant le menu en haut à droite du client.
Se connecter à Plastic SCM

2. Connectez-vous et configurez Unity Version Control

  • Ensuite, vous devrez vous connecter à votre compte ou en créer un. Même si vous n'utilisez pas Unity comme moteur pour votre projet, nous vous recommandons de vous servir d'un ID Unity.
Intégration de Plastic SCM

3. Sélectionner ou créer une organisation

  • L'écran d'accueil de Plastic s'affiche, comme illustré ci-dessus. Si aucune organisation n'est associée au compte, il vous sera demandé d'en créer une. Sinon, vous pouvez sélectionner une organisation existante avec laquelle vous souhaitez travailler.
  • Si des dépôts existent déjà, une liste s'affichera sur la gauche. En cliquant sur l'un d'entre eux, vous pouvez parcourir le contenu du dépôt avant d'en prendre une copie de travail.
Créer un dépôt répliqué avec Plastic SCM

4. Sélectionnez ou créez un dépôt et un espace de travail

  • Cliquez sur (+) pour créer un nouveau dépôt, ou sélectionnez l'un des dépôts et cliquez sur le bouton bleu de téléchargement pour créer un espace de travail et le synchroniser avec le dépôt.
  • Pour le chemin sur le disque, veillez à sélectionner le répertoire qui contient actuellement les fichiers de votre projet.
Ajoutez des packs et des paramètres de projet

5. Ajoutez des packages des fichiers paramètres du projet

  • Le client Unity Version Control va maintenant ouvrir votre projet.
  • Si vous êtes dirigé(e) vers un projet existant lors de l'étape précédente, vous devrez vous rendre sur l'onglet Modifications en cours (si vous utilisez l'interface développeur, comme montré ci-dessus), sélectionnez tous les packages et les fichiers et dossiers paramètres du projet, puis cliquez sur Validation pour les prendre en compte.
Ajouter des ressources à la gestion de versions

6. Ajouter des fichiers ressource et se préparer

  • Ensuite, sélectionnez les fichiers et dossiers ressource que vous devez ajouter dans le dépôt pour commencer à travailler et cliquez sur Validation une autre fois.
  • Si ces derniers sont définis sur privé, vous pouvez revenir dans l'explorateur de l'espace de travail (nommé Explorer l'espace de travail dans Gluon), localisez les fichiers, faites un clic droit dessus et sélectionnez Ajouter à la gestion de versions, puis complétez la validation dans l'onglet Modifications en cours.
  • Vous êtes maintenant configuré avec Unity Version Control et prêt à créer.

7. Types de fichiers à ignorer par défaut

En outre, il y a une liste qui est enregistrée dans le fichier « ignore.conf » à la source du projet et qui indique le type de fichiers qui seront ignorés par défaut. Vous pouvez la modifier pour ajouter ou exclure les fichiers qui doivent s'y trouver.

Pousser les changements à l'aide de Plastic SCM

8. Effectuez des modifications à l'aide d'un logiciel client distinct

Lorsque vous utilisez le client autonome de contrôle de version Unity en dehors du moteur, vous devez enregistrer les modifications que vous avez sauvegardées dans le projet à l'aide du client dans une fenêtre séparée.

L'onglet Modifications en cours (ou Validation des modifications dans Gluon) est l'espace où vous pouvez valider les modifications que vous avez effectuées pour votre projet, pour les envoyer dans le dépôt.

Historique et révisions des fichiers

9. Afficher l'historique de fichier et retour des fichiers dans le logiciel client

L'onglet Modifications vous montre l'historique des modifications du projet effectuées dans le dépôt et les personnes à l'origine de ses changements. Le fait de double-cliquer sur les modifications répertoriées vous permet de voir quels fichiers ont été affectés par ces dernières.

Vous pouvez également afficher l'historique de chaque fichier en effectuant un clic doit et en sélectionnant Afficher historique du fichier, qui vous montrera une liste des modifications qui ont été apportées à ces fichiers. Vous pouvez également faire un clic droit sur une version antérieure du fichier et cliquer sur Rétablir le fichier initial.

Connexion de Plastic SCM au moteur Unreal

10. Connecter le contrôle de version de Unity à Unreal Engine

Si vous utilisez Unity Version Control avec Unreal Engine, vous pouvez utiliser le contrôle de source à l'intérieur de l'éditeur sans avoir à maintenir des fenêtres séparées pour la plupart des tâches. Vous pouvez trouver davantage d'informations sur le plugin du moteur Unreal grâce au lien ci-dessous.

En savoir plus

Autres ressources utiles

Coûts cachés

Trouvez vos coûts de productivité cachés

Nous avons réunis des informations sur notre produit et de la part de nos équipes d'ingénierie en ce qui concerne trois des pièges les plus courants pour la gestion de versions qui empêchent les studios de faire ce qu'ils font le mieux : créer.

Lire l'e-book
DevOps

Mettre en œuvre un flux de production pour une branche de tâche

Apprenez comment apporter un flux de production et une philosophie rapides et flexibles à votre équipe. Un flux de travail efficace pour les branches de tâches permet aux équipes de gagner en rapidité grâce à un flux continu de changements.

Découvrez comment faire
Version Control

Organisation du projet et bonnes pratiques

Découvrez les concepts clés du contrôle de version, ainsi que des conseils et astuces que vous pouvez utiliser lors de la configuration de votre projet Unity afin de garantir une collaboration fluide et efficace au sein de l'équipe.

En savoir plus

Pensez-vous que ce contenu vous a été utile ?

Oui !

Continuez comme ça

Bof.

Peut mieux faire