如何在Git for Windows中升级MinTTY

Dav*_*ave 10 software-update mintty git-for-windows

我很欣赏这是偏离主题的,但它确实"直接涉及编程或编程工具",所以我认为它只是关于......

我刚安装了一个新下载的Git for Windows版本,并注意到在Options对话框中,标题栏显示"mintty 2.8.5 is available".根据About对话框,我目前有2.8.4版本.

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

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

Bis*_*iyo 7

mintty是一个终端模拟器程序,可用于Cygwin和msys2环境.在这两种环境中,mintty可以编译为32位和64位.因此,如果用户/软件包维护者使用自己的工具链编译自己,那么它将很容易部署.这是与mintty相关的两个主流工具链.

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

注意:Mintty需要动态库(例如cygwin1.dllmsys-2.0.dll)和shell(例如bash.exe,dash.exe等)或命令行程序才能运行.它应该被放置在/usr/bin/bin文件夹,按您的特定环境.特别是对于Cygwin,您还需要cygwin-console-helper.exe隐藏控制台窗口(conhost.exe进程).在msys2环境中,mintty版本可能低于Cygwin版本.

  • 我在 C:\Program Files\Git\usr\bin 中的 Git 安装中完全做到了这一点,我放置了 mintty.exe,现在出现错误提示“m​​intty.exe - 未找到入口点”并且崩溃 (2认同)