GIT: Gibt es eine Möglichkeit, bei mehreren Repos zu committen?

9

Ich weiß, dass dies nicht empfohlen wird, aber ich habe Ordner mit mehreren Projekten, die ich gerne auf dem neuesten Stand halte.

Gibt es einen Befehl, der nach jedem Git-Repository in einem Ordner sucht und die folgenden Befehle sendet.

%Vor%

Also könnte ich einfach in einen Ordner wechseln und dann einen Befehl ausführen, der sie alle aktualisiert?

Dies ist keine Submodulfrage

    
Kirk Strobeck 20.10.2011, 19:56
quelle

3 Antworten

6

Warum verwenden Sie nicht so etwas:

%Vor%     
maiklos 20.10.2011, 20:18
quelle
2

Vielleicht suchen Sie etwas wie mr ( Homepage ). Ich benutze es, um eine Reihe von Repos auf einmal zu aktualisieren, aber es kann so konfiguriert werden, dass es alle gewünschten Dinge erledigt. Es ist auch als Ubuntu und Debian-Paket in offiziellen Repos verfügbar. Ansonsten kannst du einfach ein Skript schreiben, das das Zeug für dich erledigt.

    
Scolytus 20.10.2011 20:13
quelle
2

Disklamer: Dies ist ein eigener Code. Ich habe keinen finanziellen Vorteil, wenn Sie es verwenden oder forkeln, aber es wurde für genau diese Art von Szenario geschrieben und vielleicht hilft es. ;)

Ich habe gitglue geschrieben. Sie können Repositorys taggen und beliebige Befehle tagbasiert ausführen. Überprüfen Sie dieses Tutorial über Gitglue oder fork Gitkleber auf Github.

    
inktrap 01.03.2012 13:55
quelle

Tags und Links