Bonjour,
Je développe avec deux collègues une application (flex as3). Nous sommes géographiquement dispersés, et nous codons en parallèle. Je cherche donc un outil de versioning qui nous permette de partager notre code. J'ai identifié quelques besoins :
- Besoins classiques de versioning, historique des modifs, gestion des conflits,...
- Stockage du repository chez un hébergeur : ovh. Nous avons un hébergement mutualisé chez eux, et aimerions profiter de leur serveur (sauvegardes, accessibilité, etc). Il ne semble pas qu'ils fournissent de serveur cvs ou svn pour hébergement de repositories (j'ai posé la question sur le site, mais pas de réponse pour l'instant), mais il y a un accès ssh.
- Fonctionnement sous windows (eh oui ...), du client, et du serveur si nous devons en installer un.
Ah, j'ai utilisé cvs précédemment, mais que je ne l'ai ni installé ni configuré. C'était un cas "simple" où nous avions un serveur unix pour le repository...
J'ai essayé d'installer csvnt et wincvs sur mon pc, avec un repository distant et un accès extssh, mais sans succès. Impossible de créer le repository, ni de me connecter à un repository que j'ai créé en local puis copié sur ovh via ftp ....
Concernant cvs, j'ai cru comprendre que le serveur (programme) de cvs est concu pour fonctionner sur le serveur (machine) contenant le repository. C'est peut-être pour ça que je n'arrive pas à me connecter à mon repository (en supposant que je l'ai créé et transféré correctement).
Je me demande si je dois rechercher un scm distribué. J'ai fait quelques recherches, mais je ne sais pas trop quel outil choisir.
Quelqu'un pourrait-il me dire si techniquement il est possible d'avoir un repository distant avec cvs (quitte à avoir un serveur cvs sur chaque machine de dev), et si non, me conseiller sur le choix d'un scm distribué ?
Merci d'avance, et bonne journée à tous !
Partager