我在确定difference between MSysGit and Git for Windows时遇到问题。它们有什么不同?为什么我要选择一个而不是另一个呢?
发布于 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
mingw环境+自己编译Git所需的一切,在Windows.发布于 2015-05-12 12:25:32
(现在)是相同的(截至2015年5月,但可能更早):
"msysgit“和"Git for Windows”已经合并为"Git for Windows“。msysgit.github.io现在托管"Git for windows”,主要的git下载网站git-scm.com将msysgit.github.io列为windows的维护版本。
从更新的wiki
...我们决定逐步淘汰名称"msysGit“(以及同名的GitHub org ),并致力于Git for Windows (使用相应的GitHub org,并使用名称"Git for Windows”作为针对“最终用户”的安装程序,将"Git for Windows SDK“用于面向Git for Windows开发者的开发环境)。
发布于 2011-07-09 22:47:47
以下是摘录“官方自述文件”
不需要安装“便携”版本的Git for Windows (MSysGit)。它可以从你放置它的任何目录中运行,甚至可以在USB拇指驱动器上运行。它不会将永久条目写入Windows注册表。它不需要管理员权限就可以“安装”。此版本不提供方便的快捷上下文菜单项"Git GUI Here“和"Git Bash Here",因为这需要将条目添加到Windows注册表中。
https://stackoverflow.com/questions/3672272
复制相似问题