He creado un repositorio git al descubierto (vamos a llamarlo repo # 1) y lo hemos clonado.Crear un repositorio git que contenga otro repositorio git
- En el clon (repo # 2) he creado varias carpetas, una de las cuales he decidido hacer un git repo (repositorio # 3).
- Cuando me comprometo con el repositorio n. ° 2, todo se ejecuta como se esperaba, excepto que el repositorio n. ° 3 se ignora (la carpeta .git, los archivos se comprometen).
¿Cómo puedo añadir repo repo # 3 a # 2, de modo que cuando empujo repo repo # 2 a # 1, puedo hacer un clon independiente de recompra # 1 en el que también puedo acceder al historial, etc. de repo # 3?
En otras palabras. ¿Cómo creo un repositorio git que contiene otro repositorio git?
estoy usando el repositorio principal (# 2) para facilitar copia de seguridad de las carpetas que contiene el cual incluye repo # 3. Todo está almacenado en una unidad USB y de esta manera puedo enviar fácilmente una copia de seguridad de todo a mi ubicación de respaldo (repositorio # 1). Parece que tendré que copiar manualmente las carpetas para hacer una copia de seguridad por el momento. –
Si todo lo que desea es solo una copia de seguridad de todos los repositorios (y copias de trabajo), entonces puede usar algo que no sepa nada acerca de la estructura, por ejemplo mercurial o bazaar. Como wRAR dijo que agregaría muchas cosas que no necesita, pero si solo quiere una copia de seguridad, entonces podría estar bien. Pero también podría simplemente escribir un script que recorra todos los repositorios de su dispositivo y lo empuje hacia el servidor. –