Idem pour LibreOffice et OpenOffice depuis longtemps. On peut même stocker plusieurs versions du même document dans un même fichier OpenDocument.
Je suis dubitatif à propos du versioning à base de diff dans git ou svn quand il s'agit de fichiers xml. On peut avoir 2 fichiers xml formellement différents mais donnant exactement le même document. Il suffit par exemple de jouer sur l'indentation, ou de changer l'ordre de certaines informations dont l'ordre n'a aucune importance (par exemple la liste des styles utilisateur) pour obtenir des fichiers xml différents dont les différences ne sont pas pertinente si on s'intéresse au document et plus seulement au fichier source xml.
D'où l'intérêt des fonctions de comparaison de documents implémentées dans les logiciels de bureautique.
[^] # Re: Subversion ou CVS
Posté par Jean-Baptiste Faure . En réponse à la dépêche Collaborer sur vos documents à l'aide du libre. Évalué à 4.
Idem pour LibreOffice et OpenOffice depuis longtemps. On peut même stocker plusieurs versions du même document dans un même fichier OpenDocument.
Je suis dubitatif à propos du versioning à base de diff dans git ou svn quand il s'agit de fichiers xml. On peut avoir 2 fichiers xml formellement différents mais donnant exactement le même document. Il suffit par exemple de jouer sur l'indentation, ou de changer l'ordre de certaines informations dont l'ordre n'a aucune importance (par exemple la liste des styles utilisateur) pour obtenir des fichiers xml différents dont les différences ne sont pas pertinente si on s'intéresse au document et plus seulement au fichier source xml.
D'où l'intérêt des fonctions de comparaison de documents implémentées dans les logiciels de bureautique.