为什么从网上下载Git 2.0总是得到一个1.9.4的安装程序包?

19
如果你从网络上下载Git 2.0,为什么总是会得到一个1.9.4的安装程序包?为什么在互联网上找不到任何标记为2.0+的Git安装程序包,而且你下载的安装文件也被标记为这样?
例如:这个2.1.3网站会带你去下载1.9.4网站

2
看起来你正在使用Windows;我认为Git 2.x尚未正式发布为Windows,至少没有预编译的二进制文件。 - Chris
好的,谢谢。这并不清楚,而且该网站会让你误以为你得到了2.1.3版本,但实际上并没有。 - djangofan
我已经在下面编辑了我的答案:Git for Windows 2.3.5 已经发布。 - VonC
Git-For-Windows现在与Git本身齐头并进:2.4.4版本已经发布。 - VonC
现在,http://git-scm.com/download/win 将会下载最新的Git for Windows(本文撰写时为2.6.2)。 - Thomas Ferris Nicolaisen
2个回答

56

有一个名为 "Git For Windows" 的新项目:https://git-for-windows.github.io/

正如我所解释的,它将替换 msysgit,随着 msysgit 的退出使用 (2015年第四季度) 和新的 Git For Windows (2015年第二季度)。

它拥有一个更加更新的基于64位msys2项目的bash,这是MSYS的独立重写版本,基于现代Cygwin(POSIX兼容层)和MinGW-w64,旨在更好地与本机Windows软件互操作。
msys2也带有自己的安装程序

git bash 现在变成了这样 (使用新的 Git For Windows 2.6.x):

GNU bash, version 4.3.42(2)-release (x86_64-pc-msys)
Copyright (C) 2013 Free Software Foundation, Inc.

新的Git for Windows中使用的是64位msys2 bash:
GNU bash, version 4.3.46(1)-release (x86_64-pc-msys)

这个4.3版本的bash已经包含了最新的补丁

你可以安装SDK,以便构建一个git 2.x
(SDK将带来正确的git源代码)

更新2015:现在您可以在Windows上测试最新的Git发布版(目前为2.6.2+):https://github.com/git-for-windows/git/releases/


1
这让我能够使用安装程序在Windows上获取最新版本的Git。但愿我早点看到它。 - b01
谢谢您指出这一点。我想知道为什么在官方的Git页面上他们仍然提供那个旧的Git for Windows安装程序。 - informatik01
@informatik01 因为git-for-windows被认为还不稳定:https://github.com/git-for-windows/git/issues/12#issuecomment-111185468。希望Git 2.5能够完全切换。 - VonC
@VonC 好的,我明白了。谢谢你提供的信息。 - informatik01
@VonC 或许可以更新并指向 https://git-for-windows.github.io/ 上的新主页 - git-scm.com 下载现在也无论如何都指向这些新版本。 - Thomas Ferris Nicolaisen
1
@ThomasFerrisNicolaisen 谢谢您:这是我编辑后的内容,请您查看:http://stackoverflow.com/posts/26826359/revisions。请注意,您也可以编辑任何您想要的答案(您的编辑将会被审核,但您已经接近 http://stackoverflow.com/help/privileges/edit)。 - VonC

9

Git for Windows是msysgit项目。该项目的最新版本为1.9.4,因此其中的Git也是1.9.4。这是Windows的官方Git安装程序。

下载页面上还有一个注意事项download page:

当前源代码发布版本为2.1.3。如果您想要更新的版本,则可以从源代码构建。

因此,您可以自行在Windows上构建Git 2+。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接