Administrar varios repositorios de git desde magit

Pregunta:

Mantengo varios repositorios de git usando magit, y su número sigue creciendo. ¿Hay alguna manera de informar a magit de todos estos proyectos para que un solo comando presente un resumen del estado de cada uno en lugar de ejecutar manualmente magit-status en cada uno de ellos?

Respuesta:

¿Hay alguna manera de informar a magit de la lista de todos estos proyectos …

Sí, consulte magit-repository-directories y magit-repository-directories-depth .

… para que un solo mando presente un resumen del estado de cada uno

En el momento en que se hizo esta pregunta, tal comando no existía, pero ahora existe. Pruebe Mx magit-list-repositories y consulte la documentación : ( https://magit.vc/manual/magit/Repository-List.html ).


También puede listar todos los submódulos de un super-repositorio de manera similar usando Mx magit-list-submodules . O puede mostrar parte de esa información directamente en el búfer de estado usando:

(magit-add-section-hook 'magit-status-sections-hook
                        'magit-insert-modules
                        'magit-insert-unpulled-from-pushremote)

Luego, todos los módulos se enumeran en una sección separada. Los módulos con los cambios se enumeran como es habitual en los cambios por etapas y cambios unstaged. RET en cualquiera de estos módulos muestra el búfer de estado para ese repositorio yq lo lleva de regreso al búfer de estado del superrepositorio.

Los submódulos se pueden recuperar usando fm .

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım