我知道this问题,但现在有点老了,有些答案似乎已经过时了。
问题:请为每个GUI 使用写一个答案,包括优点和缺点(例如,据我所知,使用git gui,你无法管理存储)。
答案 0 :(得分:3)
(这不是一个“Windows”独立的Git GUI,但仍然非常先进)
考虑到从那时起,Eclipse正在镜像其所有projects in Git repositories, EGit (基于JGit)取得了一些进展,并且Eclipse生态系统的一部分,与its Mercurial counterpart相同。
Tutorial 非常完整。
alt text http://www.vogella.de/articles/EGit/images/github60.gif
答案 1 :(得分:3)
到目前为止,我对Git Extensions最开心。
优点:
缺点:
答案 2 :(得分:2)
我已经使用SmartGit几天了,我不得不说我印象非常深刻。我不是一个天才,但到目前为止,我没有必要为任何事情打破CLI。
用户界面只是......愉快,无摩擦。没有任何“他们不能这样做吗?”我和其他人发现的烦恼。答案 3 :(得分:2)
现在的另一个选择是http://windows.github.com/ Github for windows。但只有你真的与GitHub同步。我已经使用了几个星期了,而且我确实发现我需要不时打开一个外壳。它还不清楚它实际发布的命令。我一直在一个破碎的底座中结束 - 但我不知道为什么它的变相!但对于无摩擦使用,99%的时间都很棒。
答案 4 :(得分:2)
看看Atlassian SourceTree
。它是Windows
&的免费Git客户端。 Mac
。
自测试版以来我一直在使用它。在我看来,它确实是我用过git的最佳工具。
告别命令行 - 在SourceTree桌面应用程序中使用Git和Mercurial的全部功能。通过SourceTree的简单界面管理您托管或本地的所有存储库。
更多信息:
http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows/ http://www.sourcetreeapp.com/
答案 5 :(得分:1)
使用visual studio,有http://gitscc.codeplex.com/ Git源代码控制提供程序,它是一个Visual Studio扩展。更多关于这个问题Using Git with Visual Studio
答案 6 :(得分:1)
对于Windows的GitHub - 我已经使用了一段时间,它非常好。非常美观,非常直接。使用位于GitHub上的存储库时更好(但我也将其与其他目标一起使用)。
今天我改用Bitbucket制作的Windows全新客户端,名为SourceTree。据我所知,它是来自Mac客户端的端口,并且由于它看起来和感觉很棒。它有很多选项和工具(我还没有熟悉它们中的很多)并且它不断发展(http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows/)。他们在2013年3月19日发布了Beta版本,他们有一些非常好的未来计划(Mercurial也支持!)。我认为值得一看。
答案 7 :(得分:1)
我使用了以下
GitHub for Windows - 要求我下载安装程序,这需要很长时间才能安装。 UI对我来说太基础了,即使使用本地存储库,当时也非常慢。
SourceTree - 与GitEye和SmartGit相比,UI看起来像商品但功能不足。
Collabnet GitEye(site) - UI就像我一样熟悉Eclipse用户。工作得很好,特别是有一个凭证存储(SecureStore),它激发了对如何处理密码存储和SSH密钥管理的信心。
SmartGit(site) - 提供个人和商业版本,但即使是个人版本也非常乐于使用。暂存文件,查看日志,还原,提交,推送等。这些功能对我来说已经足够了。
我推荐最后两个特别是SmartGit,因为用户界面友好,推送到1个以上的存储库要容易得多。
我的回答并不是那么冗长,但请尝试下载并亲眼看看。