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

Subversion Discussion :

Synchro SVN & server


Sujet :

Subversion

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Homme Profil pro
    Développeur PHP & Zend Framework 1 et 2
    Inscrit en
    Avril 2007
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur PHP & Zend Framework 1 et 2
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 259
    Par défaut Synchro SVN & server
    Bonjour,

    Je souhaiterais faire une synchro entre mes répo SVN et mes servers. Est il possible de synchroniser les fichiers d'un répo avec ceux d'un server en tant réel (à chaque commit) ?

    J'ai trouvé uniquement des scripts qui synchronisent uniquement à une heure précise.

    Merci d'avance

  2. #2
    Rédacteur

    Homme Profil pro
    Développeur PHP & Zend Framework 1 et 2
    Inscrit en
    Avril 2007
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur PHP & Zend Framework 1 et 2
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 259
    Par défaut
    J'avais pensé à un cron qui fait toutes les minutes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    svn checkout username@localhost/var/svn/projet/branches/1.0/ /var/wwwmonsite.com/development/
    Le problème est que le dossier "trunk" n'existe pas physiquement. Où SVN stocke t il les fichiers ?

  3. #3
    Membre averti
    Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Par défaut Synchro SVN & server
    Bonjour,

    dans synchro entre svn et des serveurs, faut-il entendre svn et des copies de travail sur des serveurs ?

  4. #4
    Rédacteur

    Homme Profil pro
    Développeur PHP & Zend Framework 1 et 2
    Inscrit en
    Avril 2007
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur PHP & Zend Framework 1 et 2
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 259
    Par défaut
    "synchro entre svn et des serveurs" => des copies de travails sur le server et les fichiers sur le server qui sont utilisé par le site.

    En gros quand je fait un commit de mon projet, il faut que le site soit mis à jour à partir des copies de travail.

  5. #5
    Membre averti
    Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Par défaut Synchro SVN & server
    Désolé pour le temps de réponse...
    Il est possible d'utiliser le gestionnaire de tache du système (winat, crontab), pour planifier une commande svn update dans le répertoire où a été fait le checkout. Mais ce n'est pas du vrai temps réel.

    Moins évident, il est possible de coder un hook.
    Voir dans le répertoire hooks du repository svn le template "post-commit.tmpl".
    Sous unix, une fois développé, il suffit de rendre le fichier exécutable pour qu'il soit actif. Attention, après le commit, le hook est lancé sans qu'aucune variable d'environnement ne soit initialisé.
    Là, c'est vraiment du temps réel.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Synchro SQL Server Compact
    Par tito55 dans le forum VB.NET
    Réponses: 0
    Dernier message: 25/03/2010, 20h49
  2. Synchro Sql server en vb.net
    Par tito55 dans le forum VB.NET
    Réponses: 2
    Dernier message: 16/03/2010, 13h31
  3. [Continuum] Erreur svn : "Server certificate verification failed"
    Par Sikifon dans le forum Intégration Continue
    Réponses: 10
    Dernier message: 25/09/2009, 10h45

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