06-09-2010, 10:42 AM
(Modification du message : 06-09-2010, 08:56 PM par Sephi-Chan.)
Bonjour. Je me tourne vers vous pour mon souci, car je ne trouve aucunes réponses ailleurs.
Voila, comme la plupart d'entre vous je suis entrain de développer un petit jeu. Après des mois de réflexion et de travail de préparation, je commence la phase de développement.
Pour mon organisation, j'utilise un certain nombre de logiciels qui m'aideront dans mon aventure. Pour faire les choses correctement, je mets aussi en place tout ce qui pourra m'aider à partager le projet si une personne se rajoute dans le développement.
Alors, pour commencer, j'ai choisi de développer le jeu en PHP, avec le framework Zend.
Pour travailler, j'ai pris Eclipse, coupler à NotePad++ pour certaines fonctionnalités pratiques.
J'ai un serveur virtuel rien qu'a moi qui me permet de faire tout ce que je veux dessus.
J'ai un wiki pour le développement des règles et les discutions sur le projet de façon global.
Enfin, et c'est là que j'ai un souci, j'utilise SVN pour pouvoir travailler chez moi, au boulot, et partager le projet avec d'autres personnes.
Maintenant, que la présentation du projet est faite, voici mon souci.
Je souhaite faire en sorte qu'avec SVN, lorsque je fais un commit de mon travail. Qu'il y est un update de tout cela sur mon serveur à l'endroit ou j'ai mon dossier de test en-ligne.
Résumer de ce qui est sensé se passer :
1 : Je mets a jour ma version en local pour travaillé.
2 : Je boss des "heures", et je commit mon travail.
3 : Le dépôt se met à jour sur mon serveur virtuel.
4 : Mon fichier hook fait de lui même un update sur mon serveur de test.
5 : Je mate en ligne les modifications apporter à mon travail.
Le problème se situe au point 4. Le fichier post-commit lance le script, mais celui ne fonctionne pas. Voici le script :
"svn update /var/www/monprojet --username monpseudo --password monpass"
Et voici la réponse que je reçois :
"Skipped '/var/www/monprojet'"
Et donc, aucun update ne se fait. J'ai d'ailleurs la même réponse lorsque je fais l'update en invite de commande.
Si quelqu'un si connait, je suis preneur de toute l'aide possible. Merci d'avance.
Voila, comme la plupart d'entre vous je suis entrain de développer un petit jeu. Après des mois de réflexion et de travail de préparation, je commence la phase de développement.
Pour mon organisation, j'utilise un certain nombre de logiciels qui m'aideront dans mon aventure. Pour faire les choses correctement, je mets aussi en place tout ce qui pourra m'aider à partager le projet si une personne se rajoute dans le développement.
Alors, pour commencer, j'ai choisi de développer le jeu en PHP, avec le framework Zend.
Pour travailler, j'ai pris Eclipse, coupler à NotePad++ pour certaines fonctionnalités pratiques.
J'ai un serveur virtuel rien qu'a moi qui me permet de faire tout ce que je veux dessus.
J'ai un wiki pour le développement des règles et les discutions sur le projet de façon global.
Enfin, et c'est là que j'ai un souci, j'utilise SVN pour pouvoir travailler chez moi, au boulot, et partager le projet avec d'autres personnes.
Maintenant, que la présentation du projet est faite, voici mon souci.
Je souhaite faire en sorte qu'avec SVN, lorsque je fais un commit de mon travail. Qu'il y est un update de tout cela sur mon serveur à l'endroit ou j'ai mon dossier de test en-ligne.
Résumer de ce qui est sensé se passer :
1 : Je mets a jour ma version en local pour travaillé.
2 : Je boss des "heures", et je commit mon travail.
3 : Le dépôt se met à jour sur mon serveur virtuel.
4 : Mon fichier hook fait de lui même un update sur mon serveur de test.
5 : Je mate en ligne les modifications apporter à mon travail.
Le problème se situe au point 4. Le fichier post-commit lance le script, mais celui ne fonctionne pas. Voici le script :
"svn update /var/www/monprojet --username monpseudo --password monpass"
Et voici la réponse que je reçois :
"Skipped '/var/www/monprojet'"
Et donc, aucun update ne se fait. J'ai d'ailleurs la même réponse lorsque je fais l'update en invite de commande.
Si quelqu'un si connait, je suis preneur de toute l'aide possible. Merci d'avance.