Est-ce une bonne idée de créer un dépôt Mercurial dans un site wiki ScrewTurn?

StackOverflow https://stackoverflow.com/questions/3771854

  •  04-10-2019
  •  | 
  •  

Question

J'ai deux sites de documentation wiki ScrewTurn qui sont utilisés pour notre système et la documentation utilisateur. Mon idée est de créer un dépôt Mercurial dans chaque site wiki répertoire racine. Ensuite, sur une base quotidienne ont un processus prévu ajouter de nouveaux fichiers et valider les modifications dans le dépôt et pousser le changeset à un référentiel de sauvegarde.

Je me rends compte que, par défaut, ScrewTurn crée des copies de tous les fichiers modifiés et a donc son propre suivi des modifications, mais je considère que le comportement de tourner.

Je beleive cela me donnerait un meilleur contrôle de version que le comportement par défaut et une sauvegarde automatique.

Y at-il des considérations que je manque? Est-ce une bonne idée? Une mauvaise idée?

Était-ce utile?

La solution

Je ne sais pas quoi que ce soit au sujet ScrewTurn, mais tant que ses fichiers sont stockés sous forme de texte et vous pouvez désactiver la révision de suivi des sauvegardes alors mercuriels sont une option bien. Vous bien sûr seulement accès à des révisions qui existaient au moment de votre tâche cron, mais cela signifie également que vous ne perdez plus de 24hs travail d'édition.

Par ailleurs, mpm, auteur principal de Mercurial, a parlé de l'utilisation des systèmes de DVCS comme les backends pour les systèmes de wiki dans le passé et était généralement pas en faveur de l'idée. Si je me souviens bien sa logique était que l'utilisation d'un datastore qui acquiert un verrou global pour quelque chose qui a changé une seule page à la fois ne fait pas beaucoup de sens. Toutefois, ce serait applicable que si vous commettiez après chaque changement; votre plan pour commettre la nuit n'a pas ce problème.

Sinon, je suis un grand fan de rdiff-backup, qui fait des clichés de nuit efficace de l'espace d'une manière disque explorable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top