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 :

Utilisation de SVN [Apache/WebDAV]


Sujet :

Subversion

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 73
    Par défaut Utilisation de SVN
    Bonjour,
    Apres pas mal de galere j'ai finis pas réussir a config et installer mon serveur SVN sous windows 2008 serveur R2.
    C'est la premiere fois que je l'installe moi même, du coup certaines chose m'échappe.

    Pour un projet web, je bosse chez moi dans mon répertoire ou j'ai extrais les données du svn ( rep trunk ). Une fois que j'ai finis un fichier, une class ou autre, je commit ou livre et op voila c'est rendu sur le serv.
    C'est cool, mais j'aimerais voir en tant réel les modifications sur le site, parce que via l'url http://svn.monsite.com/projet/ je n'est que les codes sources.

    Donc je me demandais comment on pourrait faire pour voir en tant réel les modifs apportées lors d'un commit ?

    Merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 73
    Par défaut
    bon ba d'apres ce que j'ai pu voir ce n'est pas vraiment possible mon truk, svn ne gere pas cela.
    Donc va falloir que je fait un script sur le post_comit qui m'extrait et/ou copy le fichier comiter vers un home d'un serv apache.

    quelqu'un aurais un exemple ou pourrais m'aider sur le script ?

    Personne bosse sur des projet web avec svn ?
    Cela serait intéressant de savoir comment ils s'organisent

  3. #3
    Membre très actif
    Inscrit en
    Juin 2007
    Messages
    259
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 259
    Par défaut
    Et pourquoi ne pas installer en local un serveur apache, déclarer le htdoc comme étant ton répertoire de dev (trunk) et hop tu vois en direct ce que tu viens de faire en mettant cette url locale dans ton navigateur...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 73
    Par défaut
    euuu parceque sur le serveur svn les repertoires trunk et tout ca on les vois pas c compiler leur leur fichier
    Je vois ces rep quand la premiere fois je fait une extraction

    et quand je comit sa met dns le trunk, mais on voi pas ces rep sur le serv

    DocumentRoot ne prend que du path physique, je pense pas pouvoir mettre un url direct en supposant que apres apache lise les fichiers

    Ou alors je capte pas ce que tu dis

    Tu peux detailer stp ?

  5. #5
    Membre très actif
    Inscrit en
    Juin 2007
    Messages
    259
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 259
    Par défaut
    Citation Envoyé par Kruggs Voir le message
    DocumentRoot ne prend que du path physique, je pense pas pouvoir mettre un url direct en supposant que apres apache lise les fichiers
    Non mais en DocumentRoot, tu mets le path de ton répertoire de dev, là ou tu fais les commit.
    D'après ce que je comprends :
    - Tu as un répertoire de dev, en local, là où tu écris les pages de ton site...
    - A partir de là tu commit vers un serveur SVN
    - Ensuite tu dois migrer les fichiers de ton site vers ton hébergeur (par ftp ?) : ce que tu veux faire c'est extraire les fichiers de ton référentiel SVN puis les envoyer chez l'hébergeur. Mais les fichiers que tu as commité dans ton svn, bah ils sont toujours dans ton répertoire de dev !!!
    Pour tester ton site et les modifs que tu viens de faire en direct, je ne vois pas pourquoi tu ne mets pas un serveur apache local sur TA machine, avec en DocumentRoot le répertoire dans lequel tu construis ton site...
    Donc je ne comprends pas pourquoi tu veux absolument envoyer vers ton hébergeur des fichiers à partir du svn...dans ce cas là, tu vas mettre directement en ligne quelque chose qui est encore en développement, éventuellement avec des bugs ???

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 73
    Par défaut
    ba imagine la situation :
    Chez moi j'ai mon serveur 2008 R2 avec apache mysql etc etc dont le svn

    Au taff et un pote dans un autre departement on bosse sur le meme projet web

    Au taff je créé un rep "dev" pour bosser sur mes fichier web, donc au debut je fait une extraction via le svn pour recuperer les repertoire du svn "vide"
    Je bosse dans le rep trunk
    je bidouille et op je commit, qui envoi sur le svn

    Mon pote pareil, du coup on peu bosser sur les meme fichiers en meme tmp et tout archiver et tout ce qu'implique svn

    Le pb c'est que pointé un alias sur mon serveur apache via un rep du svn...ba je vois pas comment, les rep trunk etc que l'on créé a la config de svn, n'existe pa physiquement, c'est virtuel tout est compiler dans la base de svn
    Donc j'avais penser a pointé l'alias sur l'url direct du svn, mais que cela soit documentroot ou un alias cela prend que du physique

    Regarde sur ton repertoir de serv,conf svn
    C:\*SVN*\db\revs\0 tout est compiler dans ces fichiers
    pas de rep trunk ou dev ou ce que tu veux

    J'ai demandé a des mek au taff qui on monter un svn sous nux eux par contre
    Il dev des truk particulier pour un appli pour le ministere ( oui je bosse pour le ministere de l'education :p ) et derriere ils on foutu un job qui sur un POST commit copie les fichiers ailleur enfin tout une bidouille.

    Donc je pensais faire un truk du style, copier le fichier comiter vers un alias du apache, pour voir le rendu tout de suite ( meme si ya des bug )

    Tu vois le genre ? :p

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

Discussions similaires

  1. [Installation] Utilisation de SVN en ligne de commande
    Par miltone dans le forum Subversion
    Réponses: 1
    Dernier message: 24/11/2008, 22h18
  2. [Bonne pratique] utilisation de svn (subversion)
    Par cdm1024 dans le forum Subversion
    Réponses: 1
    Dernier message: 21/07/2008, 00h44
  3. [VisualSVN] utilisation des SVN
    Par adel.87 dans le forum Subversion
    Réponses: 5
    Dernier message: 16/06/2008, 10h24
  4. utilisation d'SVN dans Bouml
    Par Caradoc dans le forum BOUML
    Réponses: 10
    Dernier message: 20/02/2008, 18h00
  5. utiliser Tortoise SVN avec Netbeans 6
    Par Javix dans le forum NetBeans
    Réponses: 1
    Dernier message: 04/02/2008, 17h58

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