TortoiseGit是否准备好黄金时段了?
我是TortoiseSVN简单的忠实粉丝。 我也有兴趣挖掘git,并认为它将适合即将到来的项目。 然而,严格的基于命令行的应用程序可能有点吓人。 我跟踪了一下TortoiseGit项目,看起来好像已经过了1.0了。
现在有没有人在野外使用它? 它是如何运作的? 它是否让你使用git中的所有function?
是的,它已经准备好了!
自2009年以来,TortoiseGit走过了漫长的道路。
而现在微软Windows有最好的graphics界面混帐;-)
使用TortoiseSVN的人特别好,因为它使用熟悉的对话框和术语。 像“Revert ..”而不是“Reset / Checkout”,或者它在单个(提交)对话框中将“索引”抽象出来。
当然还有改进的空间,主要是因为大多数命令都被转发到命令行版本,这并没有给出最佳的可视化。
到目前为止,我正在使用TortoiseGit 1.0.2.0只是在浏览器中的文件状态指示,有时它只是不显示一个给定的项目的图标(我还没有弄清楚什么是导致这种行为的模式)。
恕我直言,从长远来看,学习直接使用git命令会更好。
UPDATE
如果TortoiseGit没有显示文件状态图标,则删除.git文件夹中的index_cached.igit文件。
TortoiseGit比命令行git提供了许多优点。 我一直在使用它,我认为这是很好的,并已推荐给我一起工作的其他开发人员。
与我必须做的安装和让我的Centos服务器上运行的git相比,“voodo”的数量是微不足道的。
SmartGit很好地发展,但是它正处于一个非常早期的阶段。 我目前正在积极使用SmartCVS,但是要慢慢迁移到git。 如果SmartCVS和SmartSVN可以顺利通过,Syntevo将是一个很好的举措。
但是,正如alexandrul所说,我认为你应该花时间去学习命令行工具。
(只是我的意见 – 除了成为一个快乐的客户,我和Syntevo没有任何关系!)
Git已经准备好了,如果你和TortoiseGit一起工作,至less你会有一套很棒的工具,以防万一发生奇怪的事情。
不可思议的事情总是发生在VCS上,git在减less频率方面做得很好。
Oct2010注意:我的(下面)答案现在已经超过一年了。 考虑它的历史:-)。 我不知道TortoiseGit最近怎么样。
除非你为痛苦或失败做好准备,否则还没有准备好黄金时段。 他们还没有添加详细的安装说明或描述性的错误信息,如果你接受msysgit和TortoiseGit默认,它将不会工作,直到进一步的巫术执行。 我不明白这是什么意思。
更新:我终于得到了TortoiseGit在我的两个系统之一工作。 我结束了进入cmd控制台,并试图运行没有msys环境的git.exe ..这导致我发现,git.exe找不到libcurl-4.dll。 添加我的msysgit \ mingw \ bin目录到系统path,以确保它会被发现(以及我已经添加的一些其他相关的path),并最终奏效。 如果在TortoiseGit设置中的“现在检查”button不显示一个版本,那么你可以打赌,该DLL没有被发现。 这真的应该是一个错误 – 这是我说它没有准备好的原因。
这是我最喜欢的SmartGit许可证:
3.2如果软件的使用可能导致人身伤害,身体健康,动物受伤或生态破坏(例如,不使用primefaces反应堆,武器和医疗设备),则不得使用本软件。
他们是否认真?