首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MSysGit与Git for Windows

MSysGit与Git for Windows
EN

Stack Overflow用户
提问于 2010-09-09 06:09:29
回答 9查看 53.4K关注 0票数 106

我在确定difference between MSysGit and Git for Windows时遇到问题。它们有什么不同?为什么我要选择一个而不是另一个呢?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2010-09-09 06:16:29

它们不是一回事吗?

On:http://msysgit.github.com/标题是Git for Windows,应用程序是msysgit。

即使它们不是,我估计唯一的区别将是在编译方法(即使用的编译器和任何选项设置)和任何无关的打包(例如在msysgit中有一个bash模拟shell )。实际的产品(Git本身)应该保持大致相似。

编辑:感谢Jarrod指出这一点。我把上面的内容留给了后人。引用维基的话:

msysGit是编译Git for Windows的开发环境。从某种意义上说,它是完整的,您只需要安装msysGit,然后就可以构建Git了。无需安装任何第三方软件。msysGit不是用于Windows的Git;它只是一个安装程序,可以安装Git --而且只能安装Git。

很容易看出区别: Git安装程序的前缀是Git-,而msysGit安装程序的前缀是msysGit-。另一个证据是msysGit安装程序有两种风格: fullinstall和netinstall。此外,默认情况下,msysGit不会安装到C:\Program Files。但是msysGit附带了GNU编译器gcc。

所以,the difference between the two projects

  • msysGit是Git +mingw环境+自己编译Git所需的一切,在Windows.
  • Git for Windows上就是这样: Git,为Windows编译的。
票数 80
EN

Stack Overflow用户

发布于 2015-05-12 12:25:32

(现在)是相同的(截至2015年5月,但可能更早):

"msysgit“和"Git for Windows”已经合并为"Git for Windows“。msysgit.github.io现在托管"Git for windows”,主要的git下载网站git-scm.commsysgit.github.io列为windows的维护版本。

从更新的wiki

...我们决定逐步淘汰名称"msysGit“(以及同名的GitHub org ),并致力于Git for Windows (使用相应的GitHub org,并使用名称"Git for Windows”作为针对“最终用户”的安装程序,将"Git for Windows SDK“用于面向Git for Windows开发者的开发环境)。

票数 16
EN

Stack Overflow用户

发布于 2011-07-09 22:47:47

以下是摘录“官方自述文件”

不需要安装“便携”版本的Git for Windows (MSysGit)。它可以从你放置它的任何目录中运行,甚至可以在USB拇指驱动器上运行。它不会将永久条目写入Windows注册表。它不需要管理员权限就可以“安装”。此版本不提供方便的快捷上下文菜单项"Git GUI Here“和"Git Bash Here",因为这需要将条目添加到Windows注册表中。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3672272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档