Ahora que tantos pequeños proyectos de código abierto se "envían" a través de sus sistemas de control de versiones, tengo docenas de repositorios que necesito con frecuencia, a menudo en varias máquinas. Estoy buscando algún tipo de forma de administrar esto fácilmente. Si tuviera que diseñarlo yo mismo, tendría un archivo que enumerara todos los repositorios remotos, y un cliente de línea de comandos que extrajera automáticamente de ellos.¿Hay una abstracción del sistema de control de versiones para la línea de comandos?
¿Existe esto o alguna variación en el tema?
Me está costando mucho tiempo ver lo que quiere. Si presiona/clona un repositorio, puede actualizar sin reabastecer la URL del repositorio. – Karmastan
Tengo docenas de repositorios como este, y necesito verificarlos en varias máquinas. –
@Karmastan: También sufro de este problema, necesitaré un proyecto alojado en un servidor Svn, uno en git, mi propio código está en Hg. Necesito saber en qué proyecto estoy para obtener la última versión o comprometerme. El OP quiere saber si alguien ha desarrollado un contenedor de "Un tamaño se adapta a todos" que * sabe * qué es el repositorio y aplica el comando requerido. p.ej. 'OSFA_Update' * sabe * que el proyecto es svn y ejecuta' svn up'. –