推荐用于Windows的Git工具

时间:2012-04-19 15:23:27

标签: c# windows visual-studio-2010 git

我只使用VSS(我知道)和Team Foundation Server在Windows上进行源代码管理。我使用Visual Studio 2010作为IDE在c#中开发。我现在需要在我的下一个项目中使用Git。

你能推荐一个Git工具吗?我知道这个问题之前已经在SOF上提出过,但似乎有点过时了。另外考虑到我只使用过来自MS稳定版的存储库,我希望GIT中有一个类似的GUI或VS附加组件可以帮助我适应。

感谢您的帮助。

4 个答案:

答案 0 :(得分:7)

GitExtensions 非常完整,并且在Visual Studio 2010中也很好地集成。

要对TortoiseGit和GitExtensions进行比较,请查看此StackOverflow question

TortoiseGit和GitExtensions都是开源的。

Here您可以找到可用的前端列表。

我个人推荐GitExtensions,它也有一套不错的快捷方式(我讨厌在开发时从键盘切换到鼠标)。

同时查看this other question ,您可能会发现它很有用。

更新

当我发现SmartGIT时,我退出了使用GitExtension。我强烈建议也要考虑它:它没有与Windows文件资源管理器集成(现在我认为是一个好处),它有一个非常精致和智能的GUI。

答案 1 :(得分:4)

我仍然使用Git-bash的命令行。有时使用TortoiseGit

Git-bash 提前让你在Git上强大,当你有其他系统而不是Windows时你仍然知道。对于 TortoiseGit ,我希望看到图形虚拟化 - 它将显示代码分支之间的关系,使您易于理解,也可以显示统计信息。

答案 2 :(得分:3)

SmartGit很棒:)我们在工作的地方使用它,它确实有助于简化合并冲突和解决方案。否则,您可以随时下载eclipse并使用eGit,但它相对较差。

我强烈建议您阅读StackOverflow上的Git指南:

Git for beginners: The definitive practical guide

它涵盖了所有GUI工具,流程,参考资料和其他资源。

答案 3 :(得分:0)

从未成为Git的粉丝(我更喜欢使用SVN和hg),但考虑到TortoiseSVN和TortoiseHG都非常好,我建议尝试TortoiseGit,这是TortoiseSVN的一个端口,可以与Git一起使用SVN。