2011-09-23 6 views
3

J'ai un serveur qui exécute mercuial 1.7.2 et que vous voulez mettre à niveau vers la dernière version. Quel est le meilleur moyen de déployer une nouvelle version? Ai-je besoin de recopier le dossier templates et le dossier mercurial pour python?Mise à jour d'un serveur Web mercurial

+0

Vous devez fournir des informations sur votre serveur pour commencer. Quel est votre système d'exploitation? Comment avez-vous installé Mercurial la première fois? etc ... Deuxièmement, qu'est-ce que vous appelez le «dossier des modèles» et le «dossier mercurial pour python»? – krtek

Répondre

4

D'une manière générale, vous pouvez simplement remplacer votre Mercurial installé par une nouvelle version et le faire fonctionner.

  • anciens scripts CGI et WSGI sont tous en avant compatible et que vous n'avez pas besoin de les mettre à jour
  • vous ne devriez pas avoir besoin de mettre à jour les fichiers de configuration
  • nouvelles versions Mercurial lire et écrire les anciens dépôts sans question

La seule chose que vous devez vous soucier est de savoir si vous avez modifié les stock des modèles web, dans ce cas, vous aurez envie de les sauvegarder et les restaurer.

Voir cette page pour d'autres notes sur la mise à niveau:

https://www.mercurial-scm.org/wiki/UpgradingMercurial

+0

Merci. De plus, je n'ai pas réalisé que la balise mercurial-server était strictement pour ssh. Je me suis battu avec quelqu'un détachant ceci et une autre question mercuriale avec cette étiquette. S'il l'avait expliqué et pas simplement non étiqueté, j'aurais compris. –

Questions connexes