Git 2.30已經發布,這是它的新聞

新版本 Git 2.30已經發布 在這個新版本中 提出了一些重要的變化 例如擴展命令的能力,以及更新PHP,Rust和CSS的模板等。

對於那些不熟悉Git的人,您應該知道這是最受歡迎的版本控制系統之一,可靠和高性能,基於分支和合併提供靈活的非線性開發工具。

為了確保歷史記錄的完整性和“追溯性”地抵抗更改,在每次提交中都使用所有以前歷史記錄的隱式哈希,還可以使用各個標籤的數字簽名進行認證,並提交給開發人員。

Git 2.30關鍵新功能

與以前的版本相比, 新版本中採用了495項更改,由83位開發人員參與編寫,其中29位是首次參與開發。

在這個新版本的Git 2.30中 在配置中,現在可以將help.autocorrect參數設置為“從不” 完全禁用用於檢測命令名稱中拼寫錯誤的邏輯(默認情況下,如果指定了不存在的命令,則git會解析典型拼寫錯誤,如果僅指定了替換選項,則運行更正的命令)。

這個新版本的Git 2.30突出的另一個變化是 已針對PHP,Rust和CSS更新的userdiff模板。

除此之外,還提到 增加了擴展作為自動完成腳本別名的命令的功能 命令行選項以及對與“ git diff”參數相似的“ git stash show”參數的支持,並更新了Zsh的自動完成腳本。

另一方面,提到選項 “-一世» 已添加到“ git diff”系列命令中 忽略更改與給定模式匹配的零件 並且提供了自定義“ git format-patch”命令創建的文件名大小的功能(以前限制為64個字符)。

在選項中 已將“ –option-of-options”添加到“ git rev-parse”命令中, 這有助於腳本明確地將參數與修訂分開,例如“ git rev-parse –verify -q –end-of-options $ rev”。

在“ git update-ref –stdin”中,添加了在一個會話中處理多個事務的功能。
在各種“ git config”子命令中添加了“ –literal-value”選項,以將value_regex值作為正則表達式而不是正則表達式傳遞給字符串,以查找完全匹配。

在新版本公告中突出顯示的其他更改中:

  • 創建tar.gz時,“ git歸檔”中允許大於-9的壓縮級別。
  • 添加了對在bash和POSIX shell中定義函數的支持。
  • 在“ git工作樹列表”中,實現了工作樹鎖定符號的顯示。
  • 繼續用C語言重寫命令“ git bisect”。
  • 對於命令“ git diff A ... B”,建議使用“ git diff –合併基礎AB”的更多信息。
  • 繼續開發“ git maintenance”命令(“ git gc”的擴展版本)。
  • 在“ git push”中添加了“ –force-if-includes”選項,以解決使用命令“ git push –force-with-lease [= ]»不正確。
  • 同時指定“ –force-if-includes”和“ –force-with-lease”還可以檢查被取代的提交的相關性。
  • 對於“ git clone”,已添加了clone.defaultremotename設置,使您可以定義將用於引用從中克隆存儲庫的主機的名稱。
  • 對於“ git checkout”,添加了checkout.guess選項以默認配置“ -guess”選項的使用。

最後, 如果您有興趣了解更多信息 關於這個新版本的Git 2.30,您可以查看詳細信息 通過轉到以下鏈接。


發表您的評論

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

*

*

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