推荐用于 Windows 的 Git 工具
本文关键字:Git 工具 Windows 用于 | 更新日期: 2023-09-27 18:31:35
我只使用过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 一起使用。