用于git的Windows GUI

时间:2010-05-04 06:01:38

标签: windows git user-interface

我知道this问题,但现在有点老了,有些答案似乎已经过时了。

问题:请为每个GUI 使用写一个答案,包括优点和缺点(例如,据我所知,使用git gui,你无法管理存储)。

8 个答案:

答案 0 :(得分:3)

(这不是一个“Windows”独立的Git GUI,但仍然非常先进)

考虑到从那时起,Eclipse正在镜像其所有projects in Git repositories EGit (基于JGit)取得了一些进展,并且Eclipse生态系统的一部分,与its Mercurial counterpart相同。

你可以contribute to EGit there

Tutorial 非常完整。

alt text http://www.vogella.de/articles/EGit/images/github60.gif

答案 1 :(得分:3)

到目前为止,我对Git Extensions最开心。

优点:

  • 完全可以完全访问git命令
  • 不隐藏像索引一样的git细节(不像Tortoise)
  • 良好的分支可视化
  • Visual Studio集成以及独立GUI或shell集成
  • 积极开发

缺点:

  • UI在外观和可用性方面都很粗糙。

答案 2 :(得分:2)

我已经使用SmartGit几天了,我不得不说我印象非常深刻。我不是一个天才,但到目前为止,我没有必要为任何事情打破CLI。

用户界面只是......愉快,无摩擦。没有任何“他们不能这样做吗?”我和其他人发现的烦恼。

答案 3 :(得分:2)

现在的另一个选择是http://windows.github.com/ Github for windows。但只有你真的与GitHub同步。我已经使用了几个星期了,而且我确实发现我需要不时打开一个外壳。它还不清楚它实际发布的命令。我一直在一个破碎的底座中结束 - 但我不知道为什么它的变相!但对于无摩擦使用,99%的时间都很棒。

答案 4 :(得分:2)

看看Atlassian SourceTree。它是Windows&的免费Git客户端。 Mac

自测试版以来我一直在使用它。在我看来,它确实是我用过git的最佳工具。

enter image description here

enter image description here

告别命令行 - 在SourceTree桌面应用程序中使用Git和Mercurial的全部功能。通过SourceTree的简单界面管理您托管或本地的所有存储库。

enter image description here

更多信息:

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个以上的存储库要容易得多。

我的回答并不是那么冗长,但请尝试下载并亲眼看看。