Estoy investigando el control de revisiones en la práctica, y parece que hay dos nombres para lo mismo en libros y documentos: Software Configuration Management (SCM) y Version Control Systems (VCS). El primero parece ser popular entre los ingenieros de software/programadores de Java, y el segundo con los de los administradores de sistemas, pero ambos parecen, a simple vista, significar lo mismo.¿Cuál es la diferencia entre VCS y SCM?
Por otro lado, en el pasado he interpretado que SCM significa algo como títere o cfengine. ¿Alguien me puede aclarar estos dos términos en la práctica? Preferiblemente con ejemplos concretos.
Creo que está mezclando acrónimos, creo que quiere decir Source Code Management, no Software Configuration Management, en cuyo caso no hay diferencia, son solo dos nombres diferentes para la misma cosa. http://www.google.com.au/search?q=define:scm –
@Matthew: este es probablemente el caso. – JimDaniel
Por otro lado, este tipo está bastante bien considerado y usa Software Config: http://www.scmpatterns.com/book/ – jldugger