2012-06-14 10 views
7

Wenn ich einen Funktionszweig F und Master-Zweig M, dannGit - Wie zu sehen, wenn ein Zweig jemals in einen anderen Zweig zusammengeführt wurde?

git branch --merged 

während auf Master mir zeigen wird, wenn F vollständig verschmolzen zu M gewesen, aber wie kann ich feststellen, ob es jemals zusammengeführt worden ist?

Ich habe versucht, Blick durch das git-log Handbuch und von dem, was kann ich sagen

git log M..F 

wird mir die Drehzahl auf F zeigen, die nicht in M. verschmolzen Ich mag würde, um zu sehen die inverse, dass die Drehzahl auf F, die

Es gibt eine ganze Reihe von Fragen, die so nahe sind, aber nicht zu decken scheinen diese besondere case.2

Antwort

1

1 in M. zusammengeführt wurden listet die Zweige auf, die ich bereits bin rged

git branch --merged 

2. listet die Zweige, die nicht zusammengeführt wurden

git branch --no-merged 
+1

Ja, aber geht das nicht nur mit dem Fall von ENTIRELY zusammen? Wenn F zu irgendeinem Zeitpunkt in seinem Leben mit M verschmolzen ist, möchte ich das sehen können. – SimonF

4

(falls seine dort nicht, dass seine fusionierten bedeutet) git log:

git log feature_branch master --oneline --date-order --merges --reverse -1 

Diese zeigen Sie alle verbindet fewee_branch und Master. --reverse gibt die Commits in umgekehrter Reihenfolge aus. Und -1 bedeutet, nur one commit anzuzeigen. Daher sehen Sie nur das erste zusammengeführte Commit.

Wenn dies eine leere Ausgabe ist, bedeutet dies, dass nichts zusammengeführt wird. Wenn Sie möchten, können Sie die -1 am Ende entfernen, um alle zusammengeführten Commits beginnend mit dem neuesten zu zeigen.

+1

Ahhh das ist interessant, ich habe nicht daran gedacht, --merges zu verwenden. Ich glaube nicht, dass der obige Befehl tatsächlich das tut, was Sie sagen. Gibt 'git log master..feature_branch' nicht die commits, die in feature_branch sind, aber nicht master? und dann hinzufügen "--merges", um die für alle Zusammenführungen, nicht explizit die Zusammenführungen von Feature_branch in Master zu filtern? – SimonF

Verwandte Themen