我将TortoiseGit与msysGit-fullinstall-1.6.4-preview20090729.exe一起安装的msysGit一起使用,它的工作方式非常奇怪:
About窗口上的

  • 表示找不到git,即使所有操作似乎都可以完成
  • Settings窗口,General选项卡,MSysGit部分上的
  • ,即使设置了正确的路径(.... \ msysGit \ bin),版本也为空白
  • Settings窗口上的
  • Git\Config选项卡,任何尝试更改和保存设置的操作都会导致一些明显的无文本错误,并且关闭窗口的唯一方法是通过“取消”按钮
  • 在每个操作上似乎都在路径中的所有文件夹上寻找git.exe,这至少很奇怪,因为它确切知道在哪里可以找到可执行文件

  • 如果我使用Git-1.6.4-preview20090730.exe安装msysGit,则前三点都不存在,即使两种情况下的路径设置都相同(.... \ msysGit \ cmd)

    如何使TortoiseGit从msysGit-fullinstall-1.6.4-preview20090729.exe识别git安装?

    环境:
  • Git-1.6.4-preview20090730.exe
  • msysGit-fullinstall-1.6.4-preview20090729.exe
  • TortoiseGit 1.0.2.0 32位


  • 编辑:

    我不想将msysGit\bin放在路径中,只是msysGit\cmd

    如果仅将msysGit-fullinstall-1.6.4-preview20090729.exe中的文件替换为Git-1.6.4-preview20090730.exe安装中的文件,那么TortoiseGit似乎可以识别git版本,并允许我在设置中编辑Git \ Config部分。考虑到其余的环境根本没有被修改,这至少是奇怪的。

    恢复msysGit-fullinstall-1.6.4-preview20090729.exe文件后,TortoiseGit便停止正常运行。

    最佳答案

    尽管这个问题仍然很热...一些好人为这三个项目贡献了很多错误修正,所以这是我在Win7x64上获得TortoiseGit的工作,以前在所有组合上都失败了:

  • mSysGit (网络安装程序)安装到C:\ msysgit中,它将下载源代码并进行编译,使您处于bash git提示符下。
    稳定的版本: msysGit-netinstall-1.7.2.3-preview20100911.exe 九月13
  • Git“预览” 安装到C:\ Program Files(x86)\ Git,为SSH链接选择OpenSSH
    稳定的版本: Git-1.7.2.3-preview20100911.exe 九月13
  • tortoisegit 安装到C:\ Program Files \ TortoiseGit(x64版本),并配置其设置,以指定git路径(C:\ msysgit \ bin)和菜单集成。
    稳定的版本: TortoiseGit-1.5.6.0-64bit.msi 25 sep

  • 此设置使用旧版本的软件包提取了我在WinXP x86上制作的现有git repos,并且看起来相当稳定且功能齐全。

    关于git - TortoiseGit-找不到git,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1389281/

    10-11 17:28