Pregunta

Al ver esto: http://www.suckless.org/wiki.html . Un wiki basado en Mercurial. ¿Hay algún otro uso no relacionado con el código para el control de versiones? ¿Hay algún otro proyecto que use herramientas de control de versiones en lugar de programar su propia solución específica?

¿Fue útil?

Solución

Sistema de seguimiento de errores simple con un archivo por error, estructura de carpetas para manejar un estado y convención de nomenclatura para una búsqueda más simple.

Otros consejos

Una pareja que viene a la mente

  1. Documentación
  2. especificaciones
  3. bases de datos de prueba

Poner / etc u otros directorios / archivos de configuración bajo Control de versiones puede ser útil cuando se hace correctamente.

También a algunas personas les gusta poner su directorio personal bajo control de versiones .

Bajando más abajo el " sin código " ruta, ¿qué tal GTD?

Si mantiene sus tareas, contextos, próximas acciones, etc. en texto plano, podría usar el control de versiones para mantener y reproducir las actividades de su proyecto. El (los) registro (s) de confirmación podrían proporcionar un buen resumen de actividad si tiene que informar tales cosas.

Archivos de configuración. Buena manera de documentar los cambios en su sistema. Y siempre poder revertir los cambios.

Como estudiante que pronto se graduará en busca de trabajo, estoy usando el control de versiones para mi currículum.

Por qué lo estoy haciendo:

  1. Puedo mantener un solo valor predeterminado currículum para la mayoría de las solicitudes de empleo (el '' tronco '').
  2. Si quiero jugar con diferentes opciones de formato, puedo ramificar y jugar allí sin afectar el tronco
  3. Si necesito una última copia a corto plazo, el maletero siempre tiene un establo versión
  4. Si se requiere alguna vacante habilidades específicas, puedo ramificar una versión donde destaco esos
  5. Puedo crear etiquetas para realizar un seguimiento de las versiones que envié a compañías específicas, lo que me puede ayudar a prepararme para las entrevistas
  6. Es divertido ver cómo evoluciona mi currículum con el tiempo :)

En mi oficina lo usamos como una forma de compartir archivos desconectados en ocasiones. Hay alrededor de 4 GB de archivos en la revisión HEAD y funciona de manera brillante. Tener el historial de versiones completo de todos sus documentos es una excelente herramienta de copia de seguridad.

Tenemos un grupo de diseñadores gráficos que actualmente estamos tratando de convertir para usar Team Foundation Server, a través de Teamprise.

Además, no lo pienses solo como código en un sentido tradicional. Los scripts de base de datos, los scripts de indexación para dispositivos de búsqueda, etc., también se pueden capturar y versionar. Junto con un buen proceso de compilación, también puede tomar una gran parte del esfuerzo manual de implementar estos artefactos.

Y, como otros han mencionado, documentación, datos de prueba, etc.

Usaría VC para implementar una función de archivo (o respaldo) para los datos en el disco.

También:

  • Cualquier documento relacionado con un proyecto.

No es de lo que estás hablando, pero el software de control de versiones podría ser una plataforma fácil para compartir archivos con un amigo o una red pequeña.

SOLO POR MOTIVOS PURAMENTE LEGALES, por supuesto.

Todo lo que pasa por versiones (documentos, código, presentaciones, anuncios, imágenes ...) puede beneficiarse del control de versiones. Si hay más de una persona usando / editando la pieza, entonces definitivamente necesitas control de versión. Realmente, necesitan poder mostrar diferencias y rastrear el historial independientemente del programa de edición.

Gracias a esta publicación de Rands in Repose ( " Dumbing Down the Cloud [sic] "), he investigado dropbox , que es almacenamiento en línea gratuito con versión seguimiento de historial, reversión y uso compartido. Para alguien como mi esposa, un profesor que trabaja con compañeros de trabajo en periódicos de todo el país, este es un gran paso adelante en su flujo de trabajo.

Mi empresa almacena toda la documentación del ciclo de vida para cada lanzamiento de producto en control de versiones. Estos son elementos creados durante el desarrollo, prueba y lanzamiento de productos.

Comenzamos esto para respaldar el desarrollo, pero finalmente nos gustó tener control de versiones e historial para documentación, casos de prueba, etc.

Un poco de respuesta tardía, pero sentí que esto pertenecía aquí:

Hace algún tiempo, usé Git para rastrear el tiempo que pasé jugando. Ate los atajos de los juegos a un pequeño programa que monitorea los procesos y el juego se guarda. Cada vez que se iniciaba un juego, cambiaba a una rama que lleva el nombre de ese juego y confirmaba los salvamentos cada 10 minutos, incluso si no se cambiaban. Cuando se cerró el juego, se detuvo y volvió a ser maestro.

Simplemente abriendo un " git tree " del repositorio me mostraría cuánto tiempo se había ejecutado un juego, así como también mantendría un archivo versionado de sus archivos guardados, lo cual es realmente útil para retroceder en el tiempo. si es necesario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top