Magit a Git-Schnittstelle in Emacs erreicht Version 3.0

Wenn du arbeitest mit Git und du arbeitest auch gerne unter Emacs, könnte die folgende Anwendung Ihren Wünschen entsprechen. Die Anwendung, über die wir heute sprechen werden, heißt Magit, eine Git-Schnittstelle in Emacs, die die Workflow-Optimierung betont.

Befehle werden durch kurze Tastenanschläge aufgerufen und Gedächtnisstütze, die Berücksichtigen Sie die Cursorposition in der äußerst umsetzbaren Benutzeroberfläche um kontextsensitives Verhalten zu ermöglichen. Magit ist eine komplette textbasierte Benutzeroberfläche für Git. Es schließt die Lücke zwischen der Befehlszeilenschnittstelle von Git und den verschiedenen GUIs und ermöglicht es Ihnen, komplizierte und triviale Versionskontrollaufgaben mit nur wenigen mnemonischen Tasten auszuführen.

Magit sieht aus wie eine verbesserte Version dessen, was Sie nach dem Ausführen einiger Git-Befehle erhalten running, aber in Magit ist jede sichtbare Information auch bis zu einem Punkt umsetzbar, der weit über das hinausgeht, was jede Git-GUI bietet. Und es sorgt dafür, dass diese Ausgabe automatisch aktualisiert wird. wenn es obsolet wird. Im Hintergrund führt Magit nur Git-Befehle aus, und wenn der Benutzer sehen möchte, was läuft, ist es einfach, die Git-Befehlszeile mit Magit zu erlernen.

Magit unterstützt und optimiert die Nutzung von Git-Funktionen dass die meisten Benutzer und Entwickler anderer Git-Clients anscheinend nicht vernünftig in einer Nicht-Befehlszeilenschnittstelle rendern konnten. Magit ist schneller und intuitiver als die Befehlszeile oder jede GUI, und das gilt sowohl für Anfänger als auch für Experten.

Die meisten potenziellen Benutzer kennen Magit nicht. Andere mögen sich seiner Existenz bewusst sein, würden es aber nicht in Erwägung ziehen, es auszuprobieren, da es als Erweiterung des Emacs-Texteditors implementiert ist.

Jonas Bernoulli sagt, er wolle diese Wahrnehmung von Magit ändern.

"Dies ist etwas, was ich im nächsten Jahr ändern möchte, da ich denke, dass Magit auch für Benutzer anderer Editoren und IDEs eine großartige Git-Schnittstelle sein kann. Ich habe das Gefühl, dass viele Git-Nutzer so etwas wie Magit wollen oder zumindest schätzen würden.“

Die Lernkurve von Magit ist relativ flach, solange man sich bereits mit Emacs und Git auskennt. Ohne Vorkenntnisse von Emacs ist die Kurve etwas steiler.

Abgesehen von der Tatsache, dass Magit auf den ersten Blick nicht sehr beeindruckend erscheint, ist der Hauptfaktor, der potenzielle Benutzer davon abhält, es auszuprobieren, die Lernkurve (real oder wahrgenommen) (und leider auch der Ruf) von Emacs. Emacs-Benutzer denken natürlich, dass diese Barriere es wert ist, überschritten zu werden, aber es wird niemanden helfen oder überzeugen, der beabsichtigt, bei seinem aktuellen Editor oder seiner IDE zu bleiben und Magit einfach nur auszuprobieren.

Über Magit 3.0

Von den Neuheiten, die in dieser neuen Version präsentiert werden, die wichtigste änderung sind die komplett neu gestalteten menüs die verwendet werden, um Argumente auszuwählen und Suffixbefehle aufzurufen. Magit verwendet jetzt das Transient-Paket, um diese Menüs zu implementieren.

Magit-Section wird nun unabhängig von Magit vertrieben, Erlaubt nicht verwandten Paketen, es zu verwenden, um Puffer ähnlich wie Magit zu implementieren. Im Gegensatz zu Transient wird es immer noch im Magit-Repository aufbewahrt, kommt jedoch jetzt mit einem eigenen Handbuch.

Ebenso geht Magit nicht mehr davon aus, dass der Hauptzweig Master heißt. Ohne jegliche Benutzerkonfiguration testet Magit Main, Master, Trunk und Development in dieser Reihenfolge und verwendet den ersten, der im aktuellen Repository vorhanden ist, als Hauptzweig.

Magit unterscheidet sich erheblich von anderen Git-Schnittstellen und seine Vorteile sind nicht sofort auf ein paar Screenshots ersichtlich. „Leider kennen die meisten potentiellen Nutzer Magit nicht einmal. Andere mögen sich seiner Existenz bewusst sein, würden es aber nicht in Erwägung ziehen, es auszuprobieren, da es als Erweiterung des Emacs-Texteditors implementiert ist und das nicht das ist, was sie verwenden.

Schließlich, wenn Sie daran interessiert sind, mehr darüber zu erfahren, können Sie die Details in der folgenden Link


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.