如何在 Git For Windows 中通过 Chocolatey 升级 Git?

如何在 Git For Windows 中通过 Chocolatey 升级 Git?

我使用 Chocolatey 来管理尽可能多的 Windows 应用程序,包括 Git。我使用 Git For Windows ( git-cmd.exe) 作为我的默认命令提示符。

但这意味着如果我在 G4W 中执行choco upgrade all -y,并且其中一个升级是升级到 Git ,则当 choco 尝试替换 时会发生错误git-cmd.exe

有没有办法在 G4W 中通过 Chocolatey 升级 Git?或者,有没有办法让 Chocolatey 跳过 Git 升级(此时我会注意到并切换到常规cmd.exe升级)?

答案1

Chocolatey 最近增加了“升级全部,除了...”的概念。

您可以在跟踪此问题的问题中找到有关此问题的详细信息:

https://github.com/chocolatey/choco/pull/343

添加此项后,您应该能够执行以下操作:

choco upgrade all --except="skype,conemu"

相关内容