Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

Le contrôle de version sur Replit vous permet de suivre, gérer et collaborer sur votre base de code en toute confiance. Grâce à l’intégration Git intégrée et à la connectivité GitHub, vous pouvez :
  • Suivre les modifications du code et conserver un historique de votre travail de développement
  • Collaborer avec les membres de l’équipe sans conflits de code ni travail perdu
  • 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 propulsé 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 Agent dans le panneau Git

Comment fonctionne le contrôle de version sur Replit

Les quatre options de contrôle de version interagissent toutes avec le même dépôt Git sous-jacent :
  1. Points de contrôle 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. 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. Historique des fichiers suit les modifications granulaires dans les fichiers individuels
Choisissez l’interface qui correspond le mieux à vos besoins, avec la certitude que tout est soutenu par le système de contrôle de version robuste de Git.
FonctionnalitéPoints de contrôle AgentCommits GitHistorique des fichiers
CréationAutomatique aux points logiquesManuel ou planifiéAutomatique
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 IAMessages écrits 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ètesAucune capacité Git
Synchronisation GitHubCapacités de synchronisation GitHub complètesCapacités de synchronisation GitHub complètesPas de synchronisation GitHub

Démarrage

Accédez au contrôle de version dans votre application Replit en ajoutant l’outil Git à l’Éditeur de projet :
  1. Accédez à la section Outils dans votre application Replit
  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 propulsé par Git à la base. Vous disposez de plusieurs façons d’interagir avec le contrôle de version et d’en bénéficier :
Panneau Git montrant le bouton Initialiser le 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 Agent sont stockés dans Git et sont accessibles via le Panneau Git ou le Git CLI. Vous pouvez également visualiser tous vos points de contrôle à l’aide de la fonctionnalité Historique, qui fournit :
  • 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 des versions par fichier avec sauvegarde automatique pour les modifications non Agent effectuées directement dans l’éditeur.Idéal pour : 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 de 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 connaissances en ligne de commande.Idéal pour : La plupart des projets nécessitant une intégration GitHub et un workflow 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 ayant besoin d’une fonctionnalité Git complèteCapacités clés :
  • Ensemble de commandes Git complet
  • Stratégies de branchement avancées
  • Workflows 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érer les dépôts, les commits et les branches sans taper de commandes Git
  • Intégration GitHub : Se connecter aux dépôts GitHub pour la sauvegarde et la collaboration
  • Importation depuis GitHub : Transformer n’importe quel dépôt GitHub en application Replit en quelques clics
  • Gestion des branches : Créer, basculer entre et fusionner des branches directement dans l’Éditeur de projet
  • Résolution des conflits : Identifier et résoudre les conflits de fusion avec une assistance visuelle

Cas d’utilisation

Suivi de vos projets personnels Suivez les modifications de votre code au fur et à mesure de son développement, vous permettant de revenir aux versions précédentes si nécessaire. Le panneau Git affiche vos modifications visuellement, facilitant la validation des mises à jour significatives. Collaboration 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 l’invitation de coéquipiers.

Points de contrôle Agent

Lors de la construction 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 du projet, 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 Agent dans le panneau Git

Comment fonctionnent les points de contrôle

Les points de contrôle Agent fonctionnent comme des instantanés complets de l’état de toute votre application Replit :
  • Création automatique : Agent crée des points de contrôle aux points logiques du développement
  • Capture complète de l’état : Chaque point de contrôle préserve le contenu du projet, la mémoire IA et les états des bases de données
  • Plans d’implémentation : Avant d’apporter des modifications, 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 Agent offrent des avantages uniques lors de la construction avec l’IA :
  • Filet de sécurité : Expérimentez en toute confiance en sachant que vous pouvez facilement restaurer les états précédents dans tout votre environnement de développement
  • Suivi de la progression : Voir exactement comment 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é : Revenir à n’importe quel état précédent d’un seul clic, y compris la restauration de la base 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 Agent soient puissants pour le développement avec l’IA, envisagez d’utiliser des commits Git pour le suivi des versions à long terme et la collaboration, en particulier lorsque vous travaillez avec des dépôts externes.

Étapes suivantes

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