FAQ SCMConsultez toutes les FAQ
Nombre d'auteurs : 5, nombre de questions : 107, dernière mise à jour : 31 août 2007 Ajouter une question
Cette faq a été réalisée à partir des questions fréquemment posées sur les forums de et de l'expérience personnelle des auteurs.
Nous tenons à souligner que cette faq ne garantit en aucun cas que les informations qu'elle propose soient correctes. Les auteurs font leur maximum, mais l'erreur est humaine. Cette faq ne prétend pas non plus être complète. Si vous trouvez une erreur, ou que vous souhaitez nous aider en devenant rédacteur, merci de contacter la community manager Lana Bauer, ou de poster votre participation ici.
Sur ce, nous vous souhaitons une bonne lecture.
Les outils de SCM (Sofware Configuration Management, ou gestionnaire de configuration logicielle) permettent de gérer des ressources versionnées de fichiers dans un environnement collaboratif.
Voici une liste des solutions de SCM les plus utilisées :
SCM | Lien |
Subversion | http://subversion.tigris.org |
CVS | http://www.nongnu.org/cvs/ |
Visual SourceSafe | http://msdn.microsoft.com/vstudio/products/vssafe |
Perforce | http://www.perforce.com |
ClearCase | http://www-306.ibm.com/software/awdtools/clearcase |
Git | http://git.or.cz/ |
Mercurial | http://www.selenic.com/mercurial |
darcs | http://www.darcs.net/ |
StarTeam | Borland StarTeam |
Dans la gestion de projets informatiques, on choisit un SCM pour :
- Travailler à plusieurs sur le même projet.
- Travailler à plusieurs sur le même fichier.
- Fusionner les modifications.
- Consulter l'historique des modifications d'un fichier.
- Consulter les différences entre deux versions d'un fichier.
- Gérer différentes versions d'un projet.
Un repository désigne un système logique (en général un répertoire) où sont archivés les fichiers des différents projets, ainsi que les informations relatives à chaque version.
Le terme repository se traduit en français par référentiel, dépôt ou base.
Un checkout permet d'obtenir une copie locale de la version la plus récente d'une source du repository.
Dans les outils de SCM, c'est en général une commande.
Vous entendrez souvent, "As tu commité ce fichier ?", "vous avez commité ?", alors c'est quoi ce commit ?
Ce que l'on nomme commit permet de mettre à jour le repository avec les modifications faites sur des données en local.
Dans les outils de SCM, c'est en général une commande.
Dans cette FAQ le terme de propagation est aussi utilisé pour commit.
Un update permet de synchroniser votre copie locale avec le repository.
Il s'agit de prendre en compte dans votre copie locale les modifications que d'autres ont pu valider entre temps dans le repository.
Dans les outils de SCM, c'est en général une commande.
Un projet est un ensemble de fichiers et de répertoires.
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.