- 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.
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 :- 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.
- Le panneau Git fournit un accès visuel au dépôt Git complet
- Git CLI offre un accès en ligne de commande à toutes les fonctionnalités Git
- L’historique des fichiers suit les modifications granulaires dans les fichiers individuels
| Fonctionnalité | Points de contrôle de l’Agent | Commits Git | Historique des fichiers |
|---|---|---|---|
| Création | Automatique aux points logiques | Manuelle ou planifiée | Automatique |
| Granularité | Modifications au niveau des fonctionnalités | N’importe quelle taille de modification | Modifications au niveau des caractères |
| Description | Résumés générés par l’IA | Messages rédigés par l’utilisateur | Horodatages automatiques |
| Retour en arrière | Restauration en un clic | Nécessite des connaissances Git | Restauration en un clic |
| Capacités Git | Capacités Git complètes | Capacités Git complètes | Pas de capacités Git |
| Synchronisation GitHub | Capacités de synchronisation GitHub complètes | Capacités de synchronisation GitHub complètes | Pas 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 :- Accédez à la section Outils dans votre Replit App
- Sélectionnez le signe + pour ajouter de nouveaux outils
- Sélectionnez Git dans la liste des outils disponibles
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 :
Contrôle de version automatique
Points de contrôle de l'Agent
Points de contrôle de l'Agent
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
- 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
Historique des fichiers
Historique des fichiers
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
Interfaces basées sur Git
Panneau Git
Panneau 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
Git CLI
Git CLI
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
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.
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.
Prochaines étapes
Pour en savoir plus sur le contrôle de version sur Replit, consultez les ressources suivantes :- Utiliser le panneau Git : Maîtrisez l’interface Git visuelle de Replit
- Importer depuis GitHub : Transformez des dépôts GitHub en Replit Apps
- Outils de collaboration : Travaillez avec d’autres personnes sur des projets partagés
- Historique des fichiers : Explorez l’historique des versions au niveau des fichiers
- Replit Agent : En savoir plus sur le développement assisté par IA