Skip to content

Versionning des sources

Emmanuel Chateau edited this page Mar 29, 2014 · 2 revisions

BaseX ne dispose pas de système de versionning natif.

L'approche habituelle consiste à stocker plusieurs versions d'un document dans la base, par exemple en fournissant un timestamp dans le nom de fichier ou en conservant une base de donnée additionnelle. C'est une solution relativement directe lorsque XQuery est employée pour l'ensemble de l'application, mais cela ne permet pas de travailler avec des systèmes de contrôle de version habituels.

Plusieurs approches sont possibles :

  • reconstituer entièrement un système de version dans BaseX (lourd + binaries)
  • implémenter dans BaseX la proposition de recommandation pour le versionning du web
  • versionner les fichiers avec un système de contrôle de version classique en utilisant une interface programmable

Pour y réfléchir :