2013-01-16 5 views
6

Gibt es eine Möglichkeit, einen Patch aus ausgewählten Commits in der Benutzeroberfläche von git-Erweiterungen zu erstellen.So erstellen Sie einen Patch mit Git-Erweiterungen

Ich weiß, wie eine Patch Trog Befehlszeile zu exportieren, aber ich frage mich, ob es eine ähnliche Funktionalität wie in der Schnittstelle TortoiseHg Benutzer (Rechtsklick -> Export -> ...)

Bisher habe ich nur hat die Funktionalität gefunden, einen Patch in der Benutzeroberfläche anzuwenden.

Antwort

9

Sie können Befehle verwenden -> Patch formatieren. In dem sich öffnenden Fenster können Sie mehrere Commits auswählen.

Das Ergebnis wird eine Patch-Datei pro Festschreibung sein. Das entspricht dem Standardverhalten von git format-patch.

Die Benutzeroberfläche bietet leider keine Möglichkeit, sie alle in einer Datei ablegen. Sie könnten einfach ein einfaches Skript verwenden, um den Inhalt aller erstellten Patch-Dateien in eine Datei zu schreiben.

+0

Gibt es eine Art, wie wir die eigentlichen Dateien exportieren (hinzugefügt oder aktualisiert) in bestimmten begehen. Sagen wir, ich ändere 10 Dateien in mehreren Ordnern und wenn ich irgendeine Art von Export mache, erstelle ich die gesamte Ordnerstruktur und 10 Dateien in ihnen, so dass ich nur Dateien habe, die geändert oder aktualisiert wurden, und ich ersetze sie einfach wo immer ich will (um FTP zu beschleunigen)? –

Verwandte Themen