Passer au contenu principal
Le contrôle de version sur Replit vous permet de suivre, gérer et collaborer sur votre base de code en toute confiance. Avec l’intégration Git intégrée et la connectivité GitHub, vous pouvez :
  • Suivre les modifications du code et maintenir un historique de votre travail de développement
  • Collaborer avec les membres de l’équipe sans conflits de code ni perte de travail
  • Importer, modifier et pousser du code entre Replit et GitHub
  • Travailler avec des branches pour expérimenter de nouvelles fonctionnalités en toute sécurité

Qu’est-ce que le contrôle de version ?

Le contrôle de version est un système qui enregistre les modifications apportées aux fichiers au fil du temps, vous permettant de rappeler des versions spécifiques ultérieurement. Sur Replit, le contrôle de version est alimenté par Git — l’outil standard de l’industrie pour le suivi des modifications de code — avec une interface visuelle conviviale qui élimine le besoin de connaissances en ligne de commande.
Points de contrôle de l'Agent dans le panneau Git

Comment fonctionne le contrôle de version sur Replit

Les quatre options de contrôle de version interagissent avec le même dépôt Git sous-jacent :
  1. Les points de contrôle de l’Agent créent des commits automatiquement à des étapes importantes lors de la construction avec Replit Agent. En savoir plus sur les points de contrôle et les retours en arrière.
  2. Le panneau Git fournit un accès visuel au dépôt Git complet
  3. Git CLI offre un accès en ligne de commande à toutes les fonctionnalités Git
  4. L’historique des fichiers suit les modifications granulaires dans les fichiers individuels
Choisissez l’interface qui correspond le mieux à vos besoins, avec la confiance que tout est soutenu par le système de contrôle de version robuste de Git.
FonctionnalitéPoints de contrôle de l’AgentCommits GitHistorique des fichiers
CréationAutomatique aux points logiquesManuelle ou planifiéeAutomatique
GranularitéModifications au niveau des fonctionnalitésN’importe quelle taille de modificationModifications au niveau des caractères
DescriptionRésumés générés par l’IAMessages rédigés par l’utilisateurHorodatages automatiques
Retour en arrièreRestauration en un clicNécessite des connaissances GitRestauration en un clic
Capacités GitCapacités Git complètesCapacités Git complètesPas de capacités Git
Synchronisation GitHubCapacités de synchronisation GitHub complètesCapacités de synchronisation GitHub complètesPas de synchronisation GitHub

Démarrer

Accédez au contrôle de version dans votre Replit App en ajoutant l’outil Git à votre espace de travail :
  1. Accédez à la section Outils dans votre Replit App
  2. Sélectionnez le signe + pour ajouter de nouveaux outils
  3. Sélectionnez Git dans la liste des outils disponibles
Pour importer des projets existants depuis GitHub, consultez Importer depuis GitHub.

Options de contrôle de version

Le contrôle de version de Replit est alimenté par Git en son cœur. Vous disposez de plusieurs façons d’interagir avec le contrôle de version et d’en bénéficier :
Panneau Git affichant le bouton d'initialisation du dépôt

Contrôle de version automatique

Instantanés automatiques créés lors du développement assisté par IA avec Replit Agent.Idéal pour : Le développement avec Replit AgentCapacités clés :
  • Création automatique aux étapes logiques
  • Retour en arrière en un clic
  • Instantanés au niveau des fonctionnalités
  • Suivi de la progression
  • Aucune configuration requise
  • Chronologie visuelle de la progression du développement
Les points de contrôle de l’Agent sont stockés dans Git et sont accessibles via le panneau Git ou Git CLI. Vous pouvez également visualiser tous vos points de contrôle à l’aide de la fonctionnalité Historique, qui offre :
  • Visualisation chronologique des points de contrôle
  • Descriptions détaillées des points de contrôle
  • Accès direct aux états des points de contrôle
  • Retour en arrière en un clic vers n’importe quel point de contrôle
Suivi de version par fichier avec sauvegarde automatique pour les modifications non-Agent effectuées directement dans l’éditeur.Idéal pour : La récupération rapide des modifications récentes de fichiersCapacités clés :
  • Focus sur un seul fichier
  • Modifications au niveau des caractères
  • Comparaison visuelle
  • Historique sur 30 jours
  • Fonctionnalité de lecture
Bien que l’historique des fichiers fournisse sa propre interface, les modifications sous-jacentes font partie de l’historique Git. En savoir plus sur l’historique des fichiers.

Interfaces basées sur Git

Une interface visuelle pour les opérations Git qui rend le contrôle de version accessible sans connaissance de la ligne de commande.Idéal pour : La plupart des projets nécessitant une intégration GitHub et un flux de travail visuelCapacités clés :
  • Suivi à l’échelle du dépôt
  • Gestion des branches
  • Affichage visuel des différences
  • Synchronisation GitHub en un clic
  • Collaboration en équipe
Pour des instructions détaillées sur l’utilisation du panneau Git, consultez Utiliser le panneau Git.
Accès complet en ligne de commande à Git via le Shell pour les opérations avancées.Idéal pour : Les utilisateurs avancés qui ont besoin de toutes les fonctionnalités GitCapacités clés :
  • Ensemble complet de commandes Git
  • Stratégies de branchement avancées
  • Flux de travail personnalisés
  • Automatisation des scripts
  • Contrôle complet du dépôt
Pour les commandes Git courantes et leur utilisation, consultez Utiliser le panneau Git.

Fonctionnalités clés

  • Interface Git visuelle : Gérez les dépôts, les commits et les branches sans taper de commandes Git
  • Intégration GitHub : Connectez-vous aux dépôts GitHub pour la sauvegarde et la collaboration
  • Importer depuis GitHub : Transformez n’importe quel dépôt GitHub en Replit App en quelques clics
  • Gestion des branches : Créez, basculez entre les branches et fusionnez-les directement dans votre espace de travail
  • Résolution des conflits : Identifiez et résolvez les conflits de fusion avec une assistance visuelle

Cas d’utilisation

Suivre vos projets personnels Suivez les modifications de votre code au fur et à mesure que vous développez, vous permettant de revenir à des versions précédentes si nécessaire. Le panneau Git affiche vos modifications visuellement, facilitant la validation des mises à jour significatives. Collaborer avec une équipe Travaillez avec plusieurs développeurs sur la même base de code sans écraser les modifications des autres. Créez des branches pour les nouvelles fonctionnalités, puis fusionnez-les lorsqu’elles sont prêtes. En savoir plus sur les outils de collaboration.

Points de contrôle de l’Agent

Lors de la création d’applications avec Replit Agent, vous bénéficiez d’une couche supplémentaire de contrôle de version grâce aux points de contrôle. Les points de contrôle capturent automatiquement l’état complet de votre projet — y compris le contenu de l’espace de travail, le contexte de conversation IA et les bases de données connectées — à des moments clés du développement assisté par IA.
Points de contrôle de l'Agent dans le panneau Git

Fonctionnement des points de contrôle

Les points de contrôle de l’Agent fonctionnent comme des instantanés complets de l’état entier de votre Replit App :
  • Création automatique : L’Agent crée des points de contrôle à des points logiques pendant le développement
  • Capture d’état complète : Chaque point de contrôle préserve le contenu de l’espace de travail, la mémoire IA et les états des bases de données
  • Plans d’implémentation : Avant d’apporter des modifications, l’Agent présente un plan pour votre examen
  • Suivi des tâches complexes : Plusieurs points de contrôle peuvent être créés pour les tâches plus importantes

Avantages pour le développement assisté par IA

Les points de contrôle de l’Agent offrent des avantages uniques lors de la création avec l’IA :
  • Filet de sécurité : Expérimentez en toute confiance en sachant que vous pouvez facilement restaurer des états précédents dans tout votre environnement de développement
  • Suivi de la progression : Voyez exactement comment l’Agent a construit votre application étape par étape
  • Étapes logiques : Les points de contrôle représentent des fonctionnalités complètes plutôt que des points de sauvegarde arbitraires
  • Retour en arrière instantané : Revenez à n’importe quel état précédent en un seul clic, y compris la restauration des bases de données et du contexte IA
Pour des informations détaillées sur ce que capturent les points de contrôle et les capacités complètes de retour en arrière, consultez Points de contrôle et retours en arrière.
Bien que les points de contrôle de l’Agent soient puissants pour le développement avec l’IA, envisagez d’utiliser les commits Git pour le suivi de version à long terme et la collaboration, en particulier lorsque vous travaillez avec des dépôts externes.

Prochaines étapes

Pour en savoir plus sur le contrôle de version sur Replit, consultez les ressources suivantes :