versionning & developpement

Eléphant du PHP | 73 Messages

05 août 2011, 11:17

Bonjour,

n'y connaissant pas grand chose au développement "propre", j'aimerais avoir des conseils sur le versionning etc.

aujourd'hui, j'ai développé tout un intranet (php/mysql/shellscript) pour ma société (console de management pour pas mal de taches admin)

j'aimerais "officialiser" cet outil (soit en open source, soit en version payante, à voir) et en faire un outil externe.

quels outils devrais-je utiliser afin de versionner mon code, et le "partager" à une communauté de développeurs ou d'amis qui souhaiteraient m'aider dans son développement ?

j'ai entendu parler de cvs/svn, mais n'y connais pas grand chose. y-a-t"il des sites web qui proposent ce genre de service etc.. ou solutions complètes, gratuites si possible, et sécurisées (de sortes à ne pas donner accès au source à tout le monde si je ne choisit pas la solution opensource).

merci par avance de vos conseils

cdt

devlop78
Invité n'ayant pas de compte PHPfrance

06 août 2011, 05:16

Perso, j'utilise Mercurial, qui est décentralisé, bien qu'apparemment il existe un outil intégré pour synchroniser ou je ne sais quoi avec d'autres développeurs. Tu peux très bien commencer avec ça si tu développes tout seul. Pour un travail en groupe, il faudra certainement se tourner vers de la gestion de versions centralisée, qui demande d'avoir un serveur pour ça. N'ayant jamais travaillé en équipe, je ne pourrais pas t'aider là-dessus, d'autres le pourront et pas mal de docs sont disponibles.

Pour Mercurial, j'ai Mercurial Hg + Tortoise, ce qui fait que je gère tout depuis Windows sans aucune ligne de commande. J'ai accès à toutes mes versions, et j'ai accès, pour chaque fichier, à tous les différents codes sources qu'il a pu avoir.

Le logiciel intranet que tu as développé appartient sûrement à ton employeur. Lorsque tu développes pour lui en tant que salarié, tu ne peux prétendre à aucune propriété intellectuelle sauf avec autorisation de sa part.