【发布时间】:2011-02-15 07:52:30
【问题描述】:
【问题讨论】:
-
这应该是社区维基,因为没有正确答案。
-
我使用命令行来执行更改,
gitk用于查看树
标签: windows git user-interface
【问题讨论】:
gitk 用于查看树
标签: windows git user-interface
(这并不完全是一个“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
【讨论】:
到目前为止,我对Git Extensions 最满意。
优点:
缺点:
【讨论】:
现在另一个选择是http://windows.github.com/ Github for windows。但只有当你与 GitHub 同步时才真正如此。我已经使用它几个星期了,我确实发现我需要不时启动一个 shell。它也不清楚它实际发出的命令是什么。我一直在一个破碎的变基中间——但我不知道它为什么变基!但是对于 99% 的无摩擦使用来说,它很棒。
【讨论】:
在 Visual Studio 中,http://gitscc.codeplex.com/ Git 源代码控制提供程序是 Visual Studio 扩展。更多关于这个 SO 问题Using Git with Visual Studio
【讨论】:
至于 GitHub for Windows - 我已经使用了一段时间,它非常好。非常美观而且非常直接。使用位于 GitHub 上的存储库时效果会更好(不过我也将它用于其他目标)。
今天我切换到由 Bitbucket 开发的全新 Windows 客户端,名为 SourceTree。据我了解,它是 Mac 客户端的一个端口,因此它的外观和感觉都很棒。它有大量的选项和工具(我对其中的很多都不熟悉)并且它在不断地发展(http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows/)。他们在 2013 年 3 月 19 日发布了 Beta 版本,并且他们对未来有一些非常好的计划(Mercurial 支持也是如此!)。我觉得值得一看。
【讨论】:
看看Atlassian SourceTree。这是Windows 和Mac 的免费Git 客户端。
我从测试版开始就在使用它。在我看来,它确实是我用于 git 的最佳工具。
告别命令行——在 SourceTree 桌面应用程序中使用 Git 和 Mercurial 的全部功能。通过 SourceTree 的简单界面管理您的所有存储库,无论是托管的还是本地的。
更多信息如下:
http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows/ http://www.sourcetreeapp.com/
【讨论】:
我用过以下
适用于 Windows 的 GitHub - 要求我下载安装程序,这需要我很长时间才能安装。 UI 对我来说太基础了,当时即使使用本地存储库也很慢。
SourceTree - 与 GitEye 和 SmartGit 相比,UI 看起来不错,但功能不足。
Collabnet GitEye (site) - UI 对于像我这样的 Eclipse 用户来说很熟悉。工作得很好,特别是有一个凭证存储(SecureStore),这激发了人们对其如何处理密码存储和 SSH 密钥管理的信心。
SmartGit (site) - 提供个人版和商业版,但即使是个人版也绝对值得使用。暂存文件、查看日志、恢复、提交、推送等。这些功能对我来说已经足够了。
我推荐最后两个,尤其是 SmartGit,因为 UI 是用户友好的,并且推送到多个存储库要容易得多。
我的回答并没有那么冗长,但请尝试下载并亲自查看。
【讨论】: