IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

SVN et mises à jour d'un site web


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 16
    Par défaut SVN et mises à jour d'un site web
    Bonsoir,

    J'ai décidé de gérer le développement d'un site web avec SVN, ce qui facilite pas mal de choses. Tout fonctionne à merveille, sauf que j'ai un petit problème que j'aimerais bien résoudre de manière simple.

    Ce n'est pas une application web destinée à être téléchargée puis installée par n'importe qui, juste une site web qui nécessite de temps en temps des mises à jour ou bien des corrections de bugs qui doivent être appliquées sur le site en production dès que les tests sont passés. Pour appliquer les modifications, j'ai pensé à plusieurs solutions :

    1- uploader le site en entier à chaque fois (à oublier, donc)
    2- faire du site en production une copie de travail, et interdire l'accès aux dossiers .svn avec un fichier .htaccess : pratique mais ça prend plus de place sur le serveur, et de toutes manière rien ne sera jamais modifié directement, donc les fonctionnalités utiles de SVN serait juste un update...
    3- utiliser le programme patch, qui avec un petit script appliquera tous les changements depuis une certaine révision (juste ce qui a changé depuis la version actuelle de production)
    4- utiliser la fonctionnalité d'upload de Quanta plus (que j'utilise pour coder) qui uploadera les fichiers modifiés depuis le dernier upload, mais cette technique n'est pas fiable à 100%, comme en plus je bosse sur plusieurs machines...

    J'hésite entre les solutions 2 et 3, mais j'aimerais quand même avoir votre avis ou savoir si vous auriez une solution plus élégante...

    Merci

    Neb.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 16
    Par défaut
    Up...

    Personne n'a jamais été confronté à ce genre de problème ?

  3. #3
    Membre expérimenté
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2003
    Messages : 304
    Par défaut
    Salut,

    La solution 2 me semble bien.

    Si tu travail uniquement dans le tronc, un svn up sur la copie de travail de prod et c'est réglé.

    J'ai du travailler sur des sites complexe avec du code sur plusieurs branches. Nous ne travaillons jamais sur le tronc. Le tronc represente la ligne de vie de l'application et sert uniquement à merger les branches stables.

    Quand une branche de développement est recéttée et prête à aller en production, on en fait un tag.

    On va alors sur la copie de travail en prod puis svn switch.

    C'est très pratique.

    Bon courage,

    Y.Chaouche

Discussions similaires

  1. Meilleure façon pour mise à jour d'un site web ?
    Par PhunkyBob dans le forum Débuter
    Réponses: 3
    Dernier message: 10/05/2013, 16h01
  2. Réponses: 1
    Dernier message: 18/10/2010, 23h19
  3. date de dernière mise à jour d'un site
    Par laurentSc dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 03/09/2007, 14h02
  4. [VB.NET] Mise à jour d'un site à partir d'une application
    Par boulete dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/04/2006, 12h15
  5. Mise à jour d'un site : contraintes
    Par Mourad dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 06/09/2005, 11h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo