Veo que algunos programas tienen el número de versión incluido como parte de su nombre de archivo, mientras que otros no. Estoy más acostumbrado al último tipo, y creo que es más popular, pero a veces veo el primer tipo en las bibliotecas de JavaScript. Por ejemplo, el nombre de archivo de jQuery es como jquery-2.1.0.js
en lugar de jquery.js
. Cada vez que actualizo estos tipos de archivos, tengo que buscar los lugares en otros programas que los carguen, cambiar el nombre de archivo al que se refieren y eliminar manualmente la versión anterior de estas bibliotecas. Es un inconveniente para mí, así que prefiero cambiar el nombre del archivo para excluir el número de versión y mantener el nombre del archivo al que se hace referencia para no incluir el número de versión.
Sospecho que estos números son para algún tipo de control de versión, pero no tengo claro cuándo y cómo se usan.
- ¿Cuáles son las ventajas y desventajas de incluir números de versión en el nombre del archivo?
- ¿Existe un consenso de facto sobre qué áreas del software o idiomas usan el número de versión en el nombre del archivo y qué áreas / idiomas no? Si es así, ¿hay alguna razón para eso?