Question

Je pense que c'est une question en plusieurs parties, alors supportez-moi.

Actuellement, tous nos développeurs utilisent la version de Tortise construite pour SVN 1.4 et notre serveur SVN fonctionne à la version 1.4. Notre serveur de compilation exécute CC.Net et utilise SVN 1.4.

Nous voulons mettre à niveau.

J'ai établi que la mise à niveau de nos clients vers la version 1.5, puis notre serveur vers la version 1.5 fonctionneraient pour nous. Cependant, la question vient avec CC.Net. Pouvons-nous simplement mettre à niveau l'installation de SVN sur notre serveur de build vers SVN 1.5? Ou devons-nous également mettre à niveau l'installation de CC.Net? Nous aimerions également prendre ce temps pour mettre à niveau CC.Net. Cependant, nous aimerions nous assurer que la mise à niveau du SVN est terminée en premier, puis revenir et faire CC.Net.

Ajoutons également à cela que dans certains de nos projets, nous maintenons un dossier "outils" pouvant ou non contenir les fichiers binaires de SVN en raison des scripts nAnt que nous utilisons dans ces projets. Je suppose que si nous mettons à niveau l'installation de SVN sur le serveur CC.Net vers la version 1.5, nous devrons également mettre à jour tous ces projets, car le serveur CI utilise le même répertoire de travail que les scripts nAnt exécutés.

clair comme de la boue?

Était-ce utile?

La solution

Difficile de répondre car il semble que vous demandiez un plan pour votre environnement, dans lequel je ne suis pas.

Cependant, voici ce que je ferais:

  • Mettez à niveau cc.net (vous avez un bon point de départ connu, et il s’agit de l’étape la plus probable. Faites-le sans aucune autre variable afin de pouvoir revenir en arrière plus facilement)
  • Test & amp; Vérifier
  • Mettez à niveau tous les clients svn, y compris les fichiers binaires de vos " outils " dossier
  • Test & amp; Vérifier
  • Mettez à niveau le serveur svn
  • Test & amp; Vérifier
  • Test & amp; Vérifier

Autres conseils

Un petit conseil qui pourrait vous aider: les clients SVN 1.4 peuvent se connecter à un serveur SVN 1.5 et les clients SVN 1.5 peuvent se connecter à un serveur SVN 1.4, aucun problème - juste en cas de disparité de version, les fonctionnalités SVN ajoutées ne seront pas disponibles (mais tous les éléments normaux continueront à fonctionner correctement).

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