TortoiseGit准备好迎接黄金时段了吗?

时间:2009-09-30 20:13:59

标签: git version-control tortoisegit

我非常喜欢TortoiseSVN的简洁性。我也有兴趣挖掘git,并认为它将适合即将开展的项目。但是,基于命令行的严格应用程序可能有点吓人。我已经跟踪了TortoiseGit项目一段时间了,看起来它们已经过了1.0。

现在有没有人在野外使用它?它是如何运作的?它能让你使用git中的所有功能吗?

7 个答案:

答案 0 :(得分:20)

是的,已经准备好了!

自2009年以来,TortoiseGit已经走过了漫长的道路 现在Microsoft Windows拥有最好的git图形界面; - )

对于使用TortoiseSVN的人来说,这是特别好的,因为它使用熟悉的对话框和术语。像“Revert ..”而不是“Reset / Checkout”,或者它在单个(提交)对话框中抽象出“索引”。

当然还有改进的余地,主要是因为大多数命令被转发到命令行版本,而这些版本没有提供最佳的可视化。

答案 1 :(得分:7)

到目前为止,我正在使用TortoiseGit 1.0.2.0仅用于浏览器中的文件状态指示,有时它只是不再显示给定项目的图标(我还没弄清楚导致的模式是什么对那种行为)。

恕我直言,长期学习直接使用git命令会更好。

<强>更新

如果TortoiseGit未显示文件状态图标,请删除 .git 文件夹中的 index_cached.igit 文件。

答案 2 :(得分:6)

TortoiseGit提供了许多优于命令行git的优势。我一直在使用它,我认为它很棒并且已经推荐给我合作的其他开发人员。

与我在Centos服务器上安装和运行git时所做的相比,'voodo'的数量很少。

答案 3 :(得分:3)

SmartGit很顺利,但它处于非常开发的早期阶段。我现在正在积极使用SmartCVS,但是慢慢地迁移到git。如果SmartCVS和SmartSVN可以应付,那么它将成为Syntevo的一个很好的举措。

但是,正如alexandrul所说,我认为你应该花时间学习命令行工具。

(只是我的观点 - 我与Syntevo没有关系,除了是一个快乐的客户!)

答案 4 :(得分:3)

2010年10月注:我的(下方)答案已超过一年了。考虑一下历史:-)。我不知道TortoiseGit最近是如何发展的。


除非你为痛苦或失败做好准备,否则它还没有准备好迎接黄金时段。他们还没有添加详细的安装说明或描述性错误消息,如果你接受msysgit和TortoiseGit默认值,它将无法工作,直到进一步的伏都教。这对我来说并不明显是什么。

更新:我终于让TortoiseGit在我的两个系统之一上工作了。我最终进入cmd控制台并尝试在没有msys环境的情况下运行git.exe ..这导致我发现git.exe找不到libcurl-4.dll。将我的msysgit \ mingw \ bin目录添加到系统路径以确保找到它(以及我已经添加的其他几个相关路径),并且它最终有效。如果TortoiseGit设置中的“立即检查”按钮没有显示版本,那么您可以打赌未找到该DLL。确实应该有一个错误 - 这就是为什么我说它还没准备好。

答案 5 :(得分:3)

Git已准备好迎接黄金时段,如果你选择使用TortoiseGit,至少会有一套很好的工具可以用来避免奇怪的事情发生。

对于VCS来说,总是会发生奇怪的事情,而git在降低频率方面做得很好。

答案 6 :(得分:1)

这是我最喜欢的SmartGit许可证:

3.2如果软件的使用可能导致生命,身体,人体健康或动物受伤或生态损害(例如,不使用原子反应堆,武器和医疗器具),则不得使用该软件。

他们是认真的吗?