Quelle est la différence entre les VCS et SCM?
Je suis en train de faire quelques recherches sur le contrôle de révision, dans la pratique, et il semble y avoir deux noms pour la même chose dans les livres et documents: Gestion de Configuration Logicielle (SCM), et Systèmes de Contrôle de Version (VCS). Le premier semble être populaire auprès des ingénieurs logiciels /programmeurs Java, et le dernier avec d'administrateurs système, mais elles apparaissent, au profane un coup d'oeil, pour dire la même chose.
D'autre part, dans le passé, j'ai interprété SCM pour signifier quelque chose comme des marionnettes ou cfengine. Quelqu'un peut-il m'a tout droit sur ces deux termes dans la pratique? De préférence avec des exemples concrets.
- Je pense que vous mélangez les acronymes, je crois que vous dire de Gestion du Code Source, pas de Logiciels de Gestion de la Configuration, auquel cas il n'y a pas de différence, c'est juste deux noms différents pour la même chose. google.com.au/de la recherche?q=définir:scm
- c'est probablement le cas.
- D'autre part, ce mec est assez bien vu et utilise le Logiciel de Config: scmpatterns.com/book
- Voir aussi stackoverflow.com/questions/1056912/... sur le VCS côté.
- Je pense que l'une des principales raisons pourquoi l'abréviation SCM est de plus en plus populaire sur VCS: VCS peut être facilement mélangé avec CVS (concurrent Version System).
Vous devez vous connecter pour publier un commentaire.
Systèmes de Contrôle de Version sont juste que, un logiciel qui fournit la fonctionnalité de gestion des versions (Git, Subversion, de Contrôle de Version TFS), tombent tous dans cette catégorie.
Logiciel de Gestion de la Configuration est un terme plus large qui englobe tous les processus nécessaires à la construction, d'assemblage et de déploiement du logiciel -- cela comprend les Systèmes de Contrôle de Version. Il ne fait pas référence à des logiciels de soi.
Attention, SCM peut renvoyer à des significations différentes au sujet de Versioning:
En outre, les gens peuvent utiliser SCM à se référer à d'autres noms:
Nous allons les définir:
Par conséquent, tout en utilisant l'acronyme SCM est source de confusion: certaines personnes peuvent comprendre le même sens que VCS, quelques autres peuvent comprendre l'ensemble du processus où VCS est qu'un aspect.