2009-10-15 10 views
9

He arreglado la red de controles remotos de git y me gustaría que se adjunten al repositorio. Lamentablemente, git-clone no clona controles remotos. ¿Hay alguna forma de evitarlo?Preserve los controles remotos de git

+0

que encontró la manera de resolver esto? Tal vez hacer un guión, y el uso de archivos similar a un .gitremotes .gitmodules – JuanPablo

+1

Posible duplicado de [Cómo hacer que git repo recuerde todos los controles remotos?] (http://stackoverflow.com/questions/15286307/how-to-make-git-repo-remember-all-remotes) – sschuberth

Respuesta

2

No hay forma de hacer esto con git, hasta donde yo sé.

Lo que las personas tienden a hacer es decirles a los usuarios que ejecuten scripts post-clon. Si se trata de un proyecto Ruby, probablemente tenga rake, por ejemplo, para que pueda tener una tarea rake post_install.

+0

¿Hay clon? gancho en git que podría automatizarlo? Los ganchos –

+0

se crean localmente cuando el repositorio se inicializa mediante cualquier implementación de Git que se use para clonar el repositorio. –

1

Los mandos a distancia se guardan en el archivo .git/config de un repositorio, puede extraer sus favoritos y anexarlos en cada clon.

1

Puede definirlos en su archivo de configuración global ~/.gitconfig en lugar del .git/config de su proyecto. Sin embargo, tenga cuidado ... si ejecuta git remote update en un proyecto, desplegará todos los controles remotos, incluso para repositorios completamente independientes de aquel en el que está trabajando.

Cuestiones relacionadas