没有Cygwin的Windows上的Git?

时间:2008-12-12 16:07:19

标签: windows git version-control tortoisesvn cygwin

是否有适用于Windows的本机Git实现不需要Cygwin?我已成为TortoiseSVN客户端的粉丝,并且非常希望看到类似于Windows的Git客户端。

修改:我也在考虑Mercurial,但在做出决定之前,我更愿意查看一些内容。

4 个答案:

答案 0 :(得分:14)

有一个TortoiseGit - 操作Git的Window Explorer扩展。

答案 1 :(得分:11)

看看MSysGit。然而,这只是用MingW而不是cygwin编译的命令行git。这不是像TortoiseSVN这样的GUI工具。

GitExtensions与Tortoise采用相同的路径,但它看起来还不准备。

答案 2 :(得分:11)

一周前我开始使用GitExtensions。虽然版本0.6是一个非常完整的包,我不认为它已发布就绪。该工具集应该在几天内准备好首次稳定发布。在任何人在生产中使用它之前,我需要解决一些问题。现在最重要的问题是shell扩展部分是用c#编写的,因此可能会导致问题。我现在用c ++重写这个,应该再过几个小时。我还想构建一些应该阻止用户搞砸的功能(比如在合并过程中创建一个存储在另一个存储上并丢弃工作或提交更改的内容)。我已经完成了我使用过的所有git命令(推送,拉取,获取,存储,分支,提交,合并,格式补丁,上午,应用等),所以它很快就可以使用了。该工具集使用C#(.Net 3.5直到版本0.6,更高版本使用.Net 2.0)编写,但shell扩展部分除外。还有一个visual studio插件,但这仍然非常基础。

我还没有尝试过TortoiseGit,但我真的很喜欢TortoiseSVN!

亨克

答案 3 :(得分:4)

您是否尝试过查看TortoiseGit page on Google Code?我相信这是与发布的其他链接相同的项目,但它更友好一点。您可以从那里下载最新版本的安装程序。