¿Qué define mejor un control de versiones en desarrollo de software?
registrar cambios del código y permitir recuperar estados anteriores
Un control de versiones en desarrollo de software se define por registrar cambios del código y permitir recuperar estados anteriores. «registrar cambios del código y permitir recuperar estados anteriores» queda dentro de un conjunto de conceptos próximos, pero conserva una función propia y reconocible.
La referencia «registrar cambios del código y permitir recuperar estados anteriores» se integra en el ámbito de la tecnología; en tecnología, una sigla, un estándar o una invención debe entenderse por la función que desempeña, porque los nombres cambian más rápido que los principios que representan. La asociación de «registrar cambios del código y permitir recuperar estados anteriores» con la tecnología resulta más estable que la memorización aislada. Integrar «registrar cambios del código y permitir recuperar estados anteriores» en la tecnología permite reconocer su función y diferenciarla de referencias próximas.