如何与msys2使用gitk?

我在Windows 10中使用MSYS2。git工作正常,但是gitk给出的错误:

 /usr/bin/gitk: line 3: exec: wish: not found 

一些谷歌searchbuild议这可能是因为TK没有安装,但我试过:

 pacman -S tk 

这给了错误:

 error: target not found: tk 

如何让gitk在这个环境中工作?

尝试运行64位MinGW shell(MSYS2提供的三种环境之一),安装软件包mingw-w64-x86_64-tk ,然后运行gitk

Gitk在我的系统上工作,并wish提供/mingw64/bin/wish.exe

我确认C:\prgs\git\PortableGit-2.7.0-64-bit\cmd\gitk.exe工作得很好。

确保你正在执行它从一个普通的CMD会话或从C:\prgs\git\PortableGit-2.7.0-64-bit\git-bash.exe

我不会尝试从Cygwin会话中运行它。