如何在Git for Windows中升级MinTTY

时间:2018-05-22 15:16:11

标签: mintty git-for-windows software-update

我理解这是偏离主题的边缘,但它确实直接涉及编程或编程工具"所以我觉得它很好......

我刚刚安装了新下载的Git for Windows版本,并注意到在选项对话框中,标题栏显示" mintty 2.8.5可用"。根据About对话框,我目前有2.8.4版本。

我认为它告诉我有新版本,因为我可以自己升级,但我无法找到有关如何操作的任何信息。我已经从mintty.github.io下载了zip文件,但如果可以避免的话,我真的不想手动构建它。

有没有办法做到这一点,或者只是等待包含新版MinTTY的Git For Windows的更新版本是最简单的选择?

1 个答案:

答案 0 :(得分:6)

mintty是可用于Cygwin和msys2环境的终端仿真器程序。在两种环境中,mintty都可以编译为32位和64位。因此,如果用户/程序包维护者使用自己的工具链进行编译,将很容易进行部署。这是与薄荷相关的两个主流工具链。

要在Windows的Git中使用它,请根据您安装的32位或64位从msys2链接下载mintty tarball文件。您可以在该.tar.xz文件的mintty.exe文件夹中找到usr/bin。解压缩该可执行文件并将其放在Git-For-Windows安装文件夹中,例如C:\Program Files\Git\usr\bin

注意:Mintty需要一个动态库(例如cygwin1.dllmsys-2.0.dll)和一个外壳程序(例如bash.exe,dash.exe等)或命令行程序才能运行。并且应根据您的特定环境将其放置在/usr/bin/bin文件夹中。特别是对于Cygwin,您还需要cygwin-console-helper.exe隐藏控制台窗口(conhost.exe进程)。在msys2环境中,薄荷版本可能低于Cygwin版本。