Page 1 sur 2

Travailler à plusieurs sur le même script

Posté : 23 mai 2006, 14:07
par popi
Bonjour à tous,
Avez-vous une astuce ou un outil pour travailler à plusieurs sur le même script tout en sachant où en sont les autres ?

Merci d'avance

Posté : 23 mai 2006, 14:08
par zeus
euh, comme ça me vient,

CSV => http://fr.wikipedia.org/wiki/CVS

Posté : 23 mai 2006, 14:09
par ouckileou
Renseigne toi sur CVS ou Subversion

Posté : 23 mai 2006, 14:22
par popi
Vous aviez la réponse sur le clavier et vous attendiez la question ???? :D
Merci pour ces réponses rapides, je vais jeter un oeil et je vous dis :wink:

Posté : 23 mai 2006, 20:12
par mere-teresa
CVS permet effectivement de gérer plusieurs auteurs, plusieurs versions, et ce par date.
Et il peut faire un diff (comparaison) des fichiers.

Posté : 23 mai 2006, 20:42
par ouckileou
Et on pourra citer la page de Wikipédia (dont Moosh est le principal auteur soit dit en passant :P)
Avantages et inconvénients

CVS existe depuis 1989, c'est un logiciel très utilisé et bien éprouvé. De nombreux outils et environnements de développements l'utilisent. Malheureusement, CVS souffre de quelques lourdeurs conceptuelles. Par exemple, on ne peut pas renommer un répertoire, il faut supprimer et recréer tout son contenu. Le logiciel Subversion a été conçu comme un clone de CVS sans ses lourdeurs.
Subversion est utilisé sur Sourceforge par exemple.

A toi de voir ;)

Posté : 23 mai 2006, 21:14
par popi
Merci à vous tous mais c'est des trucs de pro çà :shock: on sera plutot 2 voire 3 sur le même truc pas 200 :D il n'y a pas plus simple et en français ? :? j'ai téléchargé subversion j'ai même pas compris comment l'installer :oops:

Posté : 23 mai 2006, 21:34
par ouckileou
A 2, ça peut se gérer par MSN

CodeurFou1 : "tu touches au fichier truc.php là ?"
CodeurFou2 : "Non"
CodeurFou1 : "Ok, bah continue à pas y toucher parceque je le modifie"
...
CodeurFou1 : "Ok c'est bon j'ai réuploadé"

:lol:

Mais au bout de quelques temps c'est chiant
Et à + de 2, c'est ingérable

Donc ce sont des trucs de pros ok mais pas uniquement.
Ils font simplement ce qu'on leur demande, et ils gèrent tous les problèmes qui peuvent survenir quand on travaille à plusieurs sur un même projet.

De plus, c'est l'occasion d'apprendre à installer et utiliser de tels outils.

Cherche un peu sur le net "installer un serveur Subversion", tu devrais trouver plein de ressources

Bon courage ;)

Posté : 23 mai 2006, 21:42
par Hubert Roksor
Comme le dit ouckileou, c'est l'occasion d'apprendre quelque chose et puisque tu programmes en PHP tu ne dois pas être bête donc tu devrais t'en sortir ;)

Pour Subversion, je ne me rappelle plus comment je l'ai installé mais je crois que tu n'as qu'à installer TortoiseSVN (client SVN) et il installera le serveur pour toi. Regarde du côté de TortoiseSVN et si tu n'y arrives pas reposte par ici.

Un avantage de CVS/SVN qu'on a oublié de mentionner c'est la capacité à suivre l'évolution d'un script. TortoiseSVN ajoute un sous-menu dans le menu contextuel de l'interface de Windows, et dans ce sous-menu se trouve toutes les commandes SVN disponibles. Par exemple, tu peux suivre pas à pas les dernières modifications d'un fichier, voire même le remettre dans l'état où il était à telle ou telle date en deux clics. Tu peux aussi avoir un rapport ligne par ligne t'indiquant l'auteur du code. (au cas où tu ne comprennes pas un passage d'un script tu sais qui l'a écrit)

Ceci dit, je n'ai jamais installé de serveur SVN distant donc je ne sais pas si c'est plus dur à mettre en place qu'un serveur local :\

Posté : 23 mai 2006, 22:40
par popi
A 2, ça peut se gérer par MSN...
:D je corrige, à 1 çà se gère facile :D
... puisque tu programmes en PHP tu ne dois pas être bête donc tu devrais t'en sortir :wink:
:D Maitre corbeau ? :D
Je viens effectivement de trouver, d'installer et de franciser TortoiseSVN, je crois comprendre comment çà fonctionne en local mais sur un serveur çà reste à trouver

Merci à vous j'essaie d'installer la bête et je vous tiens au courant

Posté : 26 mai 2006, 22:26
par popi
bon j'arrive même pas à le faire fonctionner en local, j'ai cherché un peu de l'aide mais c'est pas clair du tout, en tous cas pour moi :(

Posté : 28 mai 2006, 15:22
par matt_m
salut

ca pourra t'aider

Posté : 28 mai 2006, 17:44
par popi
Merci, j'avais déjà lu mais c'est pour linux

Posté : 28 mai 2006, 18:35
par Cyrano
Merci, j'avais déjà lu mais c'est pour linux
Pas uniquement, il y a une version pour Windows

Posté : 28 mai 2006, 20:18
par popi
Oui, j'avais déjà installé puis, découragé j'avais désinstallé :(
bon j'ai re-téléchargé là http://subversion.tigris.org/servlets/P ... olderID=91 ce package http://subversion.tigris.org/files/docu ... -setup.exe que j'ai installé en local
j'ai installé également tortoise TortoiseSVN-1.3.3.6219-svn-1.3.1 mais j'avoue que je patauge.
Je n'ai pas compris quel est le fichier à installer sur mon site et comment çà fonctionne, si quelqu'un se sent le courage de me guider ce sera avec plaisir