Définition

Versionnage d'un site web : définition et fonctionnement

Le versionnage est la conservation de chaque état successif d'un site web : chaque changement est daté, attribué à la personne qui l'a fait et décrit. Il permet de savoir qui a modifié quoi et quand, puis de revenir en arrière sur un changement précis en quelques minutes. Il se distingue d'une sauvegarde, qui restaure le site entier tel qu'il était à une date donnée.

Ce que garde chaque version

Une version enregistre trois choses : ce qui a changé (les lignes ajoutées, retirées ou modifiées), qui l'a changé et quand. Une courte description dit pourquoi. L'historique se lit comme un journal : on retrouve le jour où un prix a changé, la page touchée et la personne qui a fait la demande.

L'outil le plus répandu est Git, le format de rangement du code que toute l'industrie du développement utilise. Le code d'un site versionné vit dans un dépôt Git, avec son historique complet.

Versionnage et sauvegarde

Une sauvegarde est une photo du site entier à un moment donné. La restaurer remet tout comme avant, y compris en effaçant les bons changements faits depuis. Elle protège contre la perte du site ; une sauvegarde jamais restaurée en test reste une hypothèse.

Le versionnage porte sur chaque changement pris séparément. On peut annuler la modification de mardi sans toucher à celle de jeudi. Les deux se complètent : sur un WordPress, les sauvegardes hors serveur restent indispensables, parce que le contenu vit dans une base de données que le dépôt du thème ne suit pas.

Pourquoi il devient indispensable avec l'IA

Quand une seule consigne à une IA peut modifier des centaines de pages, il faut pouvoir voir exactement ce qui a changé et revenir en arrière d'un geste. Le versionnage rend chaque modification lisible avant la publication puis réversible après.

Il répond aussi à la question de la propriété. Un client qui repart avec ses fichiers et l'historique complet des versions peut confier son site à n'importe quel développeur, sans rien reconstituer.

Exemple

Prenons une entreprise fictive qui retire un service de son site le lundi, sur 25 pages. Le mercredi, elle ajoute une nouvelle page d'équipe. Le jeudi, la direction décide de garder finalement le service retiré.

Avec le versionnage, le changement du lundi s'annule seul : les 25 pages retrouvent le service, la page d'équipe du mercredi reste en ligne. Avec une simple sauvegarde du dimanche, il aurait fallu choisir entre perdre la page d'équipe et refaire le retour à la main.

Notre lecture

Sur nos sites gérés avec l'IA, chaque changement est daté, documenté et réversible. Un clic suffit pour revenir à la version précédente pendant que le site continue de servir vos visiteurs. Le code et son historique vous appartiennent, pendant le mandat comme après.

Avant de reprendre un site existant, nous demandons où se trouve l'historique de ses changements. Sans historique, personne ne peut dire quand une page a changé ni qui l'a modifiée : c'est ce que le versionnage rend possible.

À ne pas confondre avec

Sauvegarde
La sauvegarde restaure le site entier à une date donnée. Le versionnage permet d'annuler un changement précis sans toucher aux autres.
Révisions de WordPress
WordPress garde des révisions pour les articles et les pages. Les réglages, le thème et les extensions n'ont pas cet historique par défaut.
Site de préproduction
Le site de préproduction est une copie où l'on prépare un changement avant sa mise en ligne. Le versionnage garde la trace de tous les changements faits, en ligne ou non.

Concepts liés

Pour aller plus loin

Services associés

Questions fréquentes

Si j'ai déjà des sauvegardes, ai-je besoin du versionnage ?

Les deux ne font pas le même travail. La sauvegarde vous protège si le site disparaît. Le versionnage vous permet d'annuler une modification précise et de savoir qui l'a faite. Sans lui, revenir sur un changement oblige à restaurer tout le site et à perdre ce qui a été fait depuis.

Est-ce que je garde l'historique des versions si je change de fournisseur ?

Ça dépend de votre contrat et de l'outil. Sur nos sites gérés avec l'IA, vous repartez avec l'ensemble des fichiers et l'historique complet des versions, dans un dépôt Git que n'importe quel développeur sait reprendre. Ailleurs, posez la question avant de signer.

← Tout le lexique