Faire cohabiter Zend Studio et SVN - PHP - Programmation
Marsh Posté le 04-05-2007 à 19:57:53
Pour SVN en lui même il y a un excellent livre gratuit: http://svnbook.red-bean.com/
Marsh Posté le 05-05-2007 à 09:09:33
Je me suis penché sur le sujet il y a peu :
Déjà es tu à l'aise avec svn seul ?
Un bon moyen pour comprendre comment svn s'utilise c'est en se servant de tortoiseSVN, je l'ai trouvé très intuitif et vraiment pas mal pour m'autoformer. (enfin moi ça m'a servi, mais ça implique d'être sous windows )
En faisant un checkout avec tortoiseSVN, le dossier de travail sera taggé : ce qui est intéressant à constater c'est que les options dans zend studio concernant subversion vont changer : point de magie derrière, c'est le fonctionnement normal de svn, et zend studio relis juste les données et sait donc identifier ce qui est synchro de ce qui ne l'est pas.
Et en fait y a pas vraiment besoin de tutorial je dirais. C'est l'utilisation de svn qu'il faut connaitre plus particulièrement.
Marsh Posté le 06-05-2007 à 00:44:32
PunkRod a écrit : Je me suis penché sur le sujet il y a peu : |
J'ai installé tortoise et c'est tres tres simple a brancher et installer.
Aucun soucis derrieres Zend le prend en compte très bien
Marsh Posté le 06-08-2007 à 16:49:07
J'ai craché mon disque et impossible de bien faire fonctionner SVN
Si qqun a une aide en ligne ce serait top, celle de developpez.com foire chez moi
Marsh Posté le 06-08-2007 à 16:54:20
J'me suis mis à SVN la semaine dernière : lis bien le svnbook, prend-toi 3 jours, va lire des trucs sur google, et après c'est cool... Le temps de faire 2-3 erreurs et maintenant je peux plus vivre sans
Marsh Posté le 06-08-2007 à 16:59:25
FlorentG a écrit : J'me suis mis à SVN la semaine dernière : lis bien le svnbook, prend-toi 3 jours, va lire des trucs sur google, et après c'est cool... Le temps de faire 2-3 erreurs et maintenant je peux plus vivre sans |
Heureusement que t'es lycéen, c'est excusé, parce que sinon c'est bansodogravier
Marsh Posté le 06-08-2007 à 17:01:58
masklinn a écrit : |
T'sais, quand t'es tout seul à développer, et qu'en plus tu développes en PHP, y'a que le cowboy-coding qui marche Au pire tu fais un copié/coller de ton arborescence si tu changes un gros truc, "au cas où"...
Marsh Posté le 06-08-2007 à 17:18:38
La création etc via tortoize se fait bien, maintetant c'est Zend qui me soule parce qu'a chaque coup il me dit svn: "Nom d'h“te inconnu 'SERVEUR_SVN'" lorsque je lui indique via checkout ou aller choper le svn
Marsh Posté le 06-08-2007 à 17:26:27
Moi pour l'instant j'utilise pas trop tortoise ou autre, j'utilise juste la ligne de commande, histoire de bien piger le truc à la roots
Marsh Posté le 06-08-2007 à 17:35:26
La c'est Zend qui pete un plomb juste sur cette ligne, sinon le Repo marche nikel pour tous les projets.
Marsh Posté le 06-08-2007 à 18:14:49
tiens d'ailleurs j'ai changé mon fusil d'épaule : je code avec zend sur un serveur de dev, donc aucun fichier en local (oui c'est mieux pour centraliser les sauvegardes ). Et donc avec zend configuré pour faire fonctionner SVN par dessus le LAN ça s'est révélé trop lent.
Donc j'utilise juste tortoise pour SVN, Zend n'apporte finalement pas de valeur ajouté à ce niveau.
Marsh Posté le 06-08-2007 à 18:34:11
FlorentG a écrit : |
qu'est-ce qu'il faut pas lire
Marsh Posté le 06-08-2007 à 21:06:29
ReplyMarsh Posté le 06-08-2007 à 21:16:12
Apparemment il a arrêté et ne le regrette pas. Le cowboy-coding c'est viable pour de petits projets, après ça manque d'organisation et tu perds ton temps ...
Marsh Posté le 06-08-2007 à 23:06:23
FlorentG a écrit : |
Depuis que j'ai découvert mercurial, versioner un répertoire est aussi simple que
hg init |
donc aucune raison de se priver
(et avant ça, j'avais installé un serveur svn sur une machine de mon réseau, mais c'est plus chiant et plus lent)
Marsh Posté le 06-08-2007 à 23:45:39
ReplyMarsh Posté le 07-08-2007 à 00:09:09
FlorentG a écrit : Ouais nan j'imagine, hein Sous SVN c'est la même chose... |
pas vraiment non (hint: ça fait un moment que j'utilise svn, je sais comment il fonctionne)
Marsh Posté le 07-08-2007 à 09:12:55
Ah ? Parce qu'avec SVN pourtant j'add aussi mon dossier, je commit, et pouet ça marche I demand explanation
Marsh Posté le 07-08-2007 à 09:15:34
FlorentG a écrit : Ah ? Parce qu'avec SVN pourtant j'add aussi mon dossier, je commit, et pouet ça marche I demand explanation |
Dans l'exemple que j'ai donné, je pars d'une arbo qui n'est pas sous mercurial.
Dans SVN, ça veut dire:
Et on se mange à minima 2 allers/retours réseau (import + checkout), potentiellement 3 (import + checkout + commit).
Avec mercurial, il y a exactement 0 allers retours réseau
Marsh Posté le 07-08-2007 à 09:18:31
Ok, effectivement Et encore, moi je créé un repo par projet, et faut créer quelque part l'arbo branches/tags/trunk pour l'import initial
Marsh Posté le 07-08-2007 à 09:21:33
FlorentG a écrit : Ok, effectivement Et encore, moi je créé un repo par projet, et faut créer quelque part l'arbo branches/tags/trunk pour l'import initial |
Oui enfin ça je le compte pas, c'est pas d'une grande difficulté et au pire du peux planquer une arbo de base à importer dans un coin.
Marsh Posté le 07-08-2007 à 09:38:39
ReplyMarsh Posté le 07-08-2007 à 09:46:29
FlorentG a écrit : Et le concept trunk/machin/bidule, il est géré comment ? |
Marsh Posté le 07-08-2007 à 09:50:33
Ah ouais c'est cool. Bon pour l'instant je reste sur SVN (vu que c'est ce qu'on trouve un peu partout avec CVS), mais plus tard je regarderais un peu ce qui se fait à côté. J'ai vu aussi qu'on parlait beaucoup de Git ces derniers temps...
Marsh Posté le 07-08-2007 à 10:32:28
masklinn a écrit :
|
non, tu peux te faire un dépot local sur ton disque sans serveur. (via file:// comme url)
Marsh Posté le 07-08-2007 à 11:07:27
zapan666 a écrit : |
C'est pareil, il faut quand même avoir créé un dépot quelque part, et si un jour tu veux publier ton dépot local commence le bordel des import/export
Marsh Posté le 07-08-2007 à 11:23:54
masklinn a écrit :
Dans SVN, ça veut dire:
Avec mercurial, il y a exactement 0 allers retours réseau |
- opensvn.csie.org bon c'est pas super rapide vu que le serveur se trouve à l'autre bout du globe mais sa marche bien
- les aller retour pour du script c'est pas non plus la mort vu la faible taille des fichiers et puis à l'ere de l'adsl etc.
perso j'utilise SVN avec le plugin d'Eclipse prévu à cet effet, et openSVN. Largement suffisant pour ce que je fais
Marsh Posté le 04-05-2007 à 17:35:49
Hello,
J'utilise Zend Studio et j'aimerai installer SVN, seulement c'est super flou.
QQun aurait un bon tuto la dessus ? qui explique deja comment bien l'installer mais aussi comment bien l'utiliser ? mettre a jour, récupérer une version de fichier antérieur , voir les modifications etc ?
Bon week end