推荐用于 Windows 的 Git 工具



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

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

感谢您的帮助。

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

有关TortoiseGit和GitExtensions之间的比较,请查看此StackOverflow问题

TortoiseGit 和 GitExtensions 都是开源的。

在这里,您可以找到可用前端的列表。

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

也看看另一个问题,你可能会发现它很有用。

更新

当我发现SmartGIT时,我放弃了GitExtension。我强烈建议也考虑一下:它不与 Windows 文件资源管理器集成(现在我认为这是一个好处),并且它具有非常精致和智能的 GUI。

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

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

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

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

初学者的 Git:权威的实用指南

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

从来都不是 Git 的粉丝(我更喜欢使用 SVN 和 hg),但考虑到 TortoiseSVN 和 TortoiseHG 都相当不错,我建议尝试 TortoiseGit,它是 TortoiseSVN 的一个端口,可以与 Git 而不是 SVN 一起使用。

最新更新