2012-08-29 3 views
22

Ich habe in einigen Commits aus verschiedenen Zweigen in meine "Entwicklung" Zweig zusammengeführt und ich bin jetzt bereit, sie in den Remote-Zweig zu schieben.TortoiseGit: Wie kann ich eine Liste von Commits sehen, die geschoben werden sollen?

In TortoiseGit, ist es möglich, eine Liste von Elementen anzuzeigen, die verschoben werden sollen?

"Check for Modifications" zeigt mir nichts, da die Änderungen von Filialen kommen.

"Show Log" zeigt mir auch eine chronologische Liste aller Änderungen. Ich sehe nur eine einfache Liste von Elementen, die in die Warteschlange eingereiht werden.

Ich hoffe, ich mache Sinn.

Antwort

31

Use „Sync Dialog“ Rechts das Repository klicken Ordner, wählen Sie "Sync"

In "Out commits" Registerkarte, sehen Sie eine Liste von Commits an die Fernbedienung geschoben werden.

Wechseln Sie zur Registerkarte "Out ChangeList", Sie sehen eine Liste der geänderten Dateien im Vergleich zur Remote-Version.

Wenn "Out commits" leer ist oder die Registerkarte "Out ChangeList" nicht angezeigt wird, geben Sie "remote Branch" explizit in das Kombinationsfeld ein. Dann wird die "Out commits" Liste geladen und die "Out ChangeList" Registerkarte erscheint. Dies kann vorkommen, wenn der aktuelle Zweig keinen "Fernverzweigungszweig" hat.

"Pull Dialog" hat keine solchen Informationen.

+1

Super, danke für die Antwort. – farjam

+0

große Antwort. Vielen Dank. –

+1

In der neuesten Version von TortoiseGit (1.8.16.0) lautet der Menüpunkt nun "Git Sync ...". Die Registerkarte "Out Commits" ist die Standardansicht. (Große Antwort - Ich habe erwartet, dass irgendwo im Push-Dialog, aber es ist nicht zu finden.) –

1

Ich weiß nicht, ob Sie eine Möglichkeit haben, diese in TortoiseGit angeben, aber ich denke, einen Befehl wie das ist, was Sie wollen:

$ git log origin/master..master 
+0

Hey Paul. Ich bin Git etwas neu. Wenn ich deinen Befehl ausführe, gibt es mir nichts. (Running Git Log von mir gibt mir alles) – farjam

+0

Sie haben Recht. Ich vermasselte die Syntax. Versuchen Sie es mit dem neuen Befehl aus meiner Antwort. Das tut mir leid. –

+0

Danke, Paul! Ich bin in einem Team, das TortoiseGit verwendet, also war ich an der ursprünglichen Frage interessiert. Aber ich bevorzuge das Terminal, also hat das den Trick gemacht! – Johann

Verwandte Themen