Magit 一個 Emacs 中的 Git 接口達到 3.0 版

如果你工作 使用 Git 並且你也喜歡在 Emacs 下工作,以下應用程序可能符合您的喜好。 我們今天要講的應用叫做 Magit,Emacs 中的一個 Git 界面,強調工作流優化。

命令由短擊鍵調用 和助記符 考慮到高度可操作界面中的光標位置 提供上下文敏感的行為。 Magit 是一個完整的基於文本的 Git 用戶界面。 它彌合了 Git 的命令行界面和各種 GUI 之間的差距,讓您只需按幾個助記鍵即可執行複雜而瑣碎的版本控制任務。

馬吉特 看起來像是運行一些 Git 命令後得到的改進版本,但在 Magit 中,每一個可見的信息位都可以操作到遠遠超出任何 Git GUI 提供的程度。 它負責自動更新此輸出。 當它變得過時。 在後台,Magit 只運行 Git 命令,如果用戶想查看運行的內容,使用 Magit 可以輕鬆學習 Git 命令行。

Magit 支持並簡化 Git 函數的使用 其他 Git 客戶端的大多數用戶和開發人員顯然無法在非命令行界面中合理呈現。 Magit 比命令行或任何 GUI 更快、更直觀,這適用於初學者和專家。

大多數潛在用戶都不知道 Magit。 其他人可能知道它的存在,但不會考慮嘗試它,因為它是作為 Emacs 文本編輯器的擴展實現的。

Jonas Bernoulli 說他想改變這種對 Magit 的看法。

這是我計劃在明年改變的事情,因為我認為即使對於其他編輯器和 IDE 的用戶,Magit 也可以成為一個很棒的 Git 界面。 我有一種感覺,許多 Git 用戶想要,或者至少會欣賞像 Magit 這樣的東西。”

Magit 的學習曲線相對平坦,只要已經熟悉 Emacs 和 Git 即可。 如果沒有 Emacs 的先驗知識,曲線會更陡峭一些。

然而,除了 Magit 乍一看似乎並不令人印象深刻這一事實之外,阻止潛在用戶嘗試它的主要因素是 Emacs 的學習曲線(真實的或感知的)(不幸的是還有聲譽)。 Emacs 用戶當然認為這個障礙值得跨越,但它不會幫助或說服任何打算堅持使用他們當前的編輯器或 IDE 並且只想嘗試 Magit 的人。

關於 Magit 3.0

在這個新版本中呈現的新奇事物中, 主要變化是完全重新設計的菜單 用於選擇參數和調用後綴命令。 Magit 現在使用 Transient 包來實現這些菜單.

Magit-Section 現在獨立於 Magit 分佈, 允許不相關的包使用它來實現類似於 Magit 的緩衝區。 與 Transient 不同的是,它仍然保存在 Magit 存儲庫中,但它現在帶有自己的手冊。

同樣,Magit 不再假設主分支稱為 master。 在沒有任何用戶配置的情況下,Magit 按順序測試 main、master、trunk 和 development,並使用當前存儲庫中存在的第一個作為主分支。

Magit 與其他 Git 界面有很大不同,從幾個屏幕截圖中看不出它的好處。 “不幸的是,大多數潛在用戶甚至都不知道 Magit。 其他人可能知道它的存在,但不會考慮嘗試它,因為它是作為 Emacs 文本編輯器的擴展實現的,而這不是他們使用的。

最後,如果您有興趣能夠了解更多相關信息,可以查閱詳情 以下鏈接。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。