Québec, Canada

403-1381 1re Avenue

+1 581.849.27.96

bdgouthiere@gmail.com

Historique de versions cloud : remonter le temps sans panique

Quelqu’un va casser quelque chose. Ce n’est pas du pessimisme, c’est de la statistique. Dans une équipe de cinq personnes qui travaillent quotidiennement sur des fichiers partagés, la probabilité qu’un document soit accidentellement écrasé, tronqué ou supprimé dans les trois prochains mois approche les 100%. La question n’est pas “est-ce que ça arrivera” mais “est-ce qu’on pourra revenir en arrière quand ça arrivera”. C’est exactement le rôle du versioning — et c’est l’un des critères les plus négligés quand on choisit un cloud pour la collaboration en équipe. Le concept de contrôle de version n’est pas nouveau — les développeurs l’utilisent depuis des décennies avec Git — mais son application aux fichiers bureautiques reste étonnamment inégale selon les fournisseurs.

Le versioning dans un cloud collaboratif fonctionne comme un filet de sécurité invisible : chaque modification d’un fichier crée automatiquement une version antérieure consultable et restaurable. kDrive conserve jusqu’à 100 versions par fichier (selon le plan), Google Drive en garde “un grand nombre” (le chiffre exact n’est pas documenté, mais en pratique plusieurs centaines), Dropbox Extended Version History va jusqu’à 10 ans sur les plans Business. La profondeur d’historique est le premier critère à vérifier — et le plus souvent ignoré dans les comparatifs.

Les trois scénarios où le versioning sauve la mise

Le scénario le plus courant : un collaborateur écrase un fichier avec une version obsolète qu’il avait en local. La sync automatique propage le changement en quelques secondes, et le fichier correct est remplacé par un fichier périmé. Sans versioning, c’est une perte de données. Avec versioning, c’est trois clics pour restaurer la version précédente.

Le deuxième scénario : la modification progressive non détectée. Quelqu’un modifie un tableur de manière incorrecte — une formule cassée, une colonne décalée — et personne ne s’en rend compte pendant deux semaines. Quand l’erreur est découverte, il faut pouvoir comparer les versions pour identifier exactement quand le problème est apparu. kDrive et Google Drive proposent tous les deux une vue de comparaison entre versions ; Dropbox nécessite de télécharger les deux versions et de comparer manuellement.

Le troisième scénario : le ransomware. Un fichier chiffré par un ransomware est synchronisé dans le cloud, écrasant la version saine. Le versioning est la dernière ligne de défense — restaurer tous les fichiers à leur état pré-attaque. C’est un cas extrême, mais c’est celui qui justifie à lui seul un historique profond et une rétention longue.

Ce qui se passe quand plusieurs personnes éditent et que le versioning entre en jeu

Le versioning prend une dimension particulière en co-édition. Quand trois personnes éditent le même document en temps réel via OnlyOffice, chaque session de co-édition crée un point de version. Si la session dure deux heures avec des modifications continues, on obtient une version “avant la session” et une version “après la session” — pas une version par modification individuelle. C’est différent de Google Docs qui offre un historique quasi-granulaire (modification par modification). En pratique, la différence compte quand on veut retrouver qui a modifié quoi pendant une session de co-édition : kDrive montre le delta global de la session, Google Docs montre le détail.

Annoter les versions pour s’y retrouver six mois plus tard

Un historique de versions sans contexte est un historique inutilisable. “Version du 15 mars 14h32” ne dit rien sur ce qui a changé. kDrive permet d’ajouter un commentaire à chaque version (“version post-review client”, “avant restructuration section 3”), ce qui transforme l’historique brut en journal de bord exploitable. C’est le même réflexe que laisser un commentaire sur un document partagé — sauf qu’ici le commentaire porte sur la version entière, pas sur un passage spécifique.

Versioning et espace de stockage : le compromis invisible

Chaque version conservée consomme de l’espace de stockage. Un fichier PowerPoint de 50 Mo modifié cinquante fois, c’est potentiellement 2,5 Go de versions. kDrive gère ça intelligemment avec un stockage incrémental (seules les différences entre versions sont stockées, pas le fichier complet à chaque fois), mais le coût en espace n’est pas nul. Les plans avec espace limité doivent arbitrer entre profondeur d’historique et capacité disponible — un compromis que les plans Team et Pro de kDrive rendent moins douloureux avec leurs quotas généreux et leur gestion automatique de la purge des versions anciennes.

Le versioning est l’une de ces fonctionnalités dont on ne mesure la valeur que le jour où on en a besoin. Et ce jour-là, la différence entre “100 versions sur 6 mois” et “3 versions sur 30 jours” est la différence entre un incident résolu en cinq minutes et un week-end passé à reconstruire un fichier à partir de mémoire et de bouts d’emails.