最好的Ruby Git库?


21

Ruby中最好使用哪个Git库?
Git,沙砾,坚固,其他?

背景:我是TicGit-ng的当前维护者,这是一个基于git构建的分布式脱机票务系统,而且我一遍又一遍地听到并听到,Grit是我应该使用的,因为它取代了Git gem,但是似乎缺少文档或缺少功能是因为我自己和其他人未能尝试从已弃用但功能正常的Git切换到较新的Grit宝石。

Answers:


19

Git和Grit宝石现在都已弃用,不应在新项目中使用。用C编写的Git库的工作已经开始,与之交互的ruby库也正在开发中。git库的新ruby接口称为Rugged。

https://github.com/libgit2/rugged

完成后,这应该是新项目中使用的Git宝石。

更新(2012年11月24日):Grit从新贡献者那里看到了新活动,因此不应自动将其排除在考虑范围之外。Rugged基于libgit2 C库,这两个库都正在积极开发中。Grit是Git的纯红宝石实现,并且还在积极开发中。我认为您应该在实施时进行简短的研究,以确定哪一种最适合您的使用。


1
Grit,github.com/mojombo/grit,最近有活动,似乎是最新的。它说:“该软件是为GitHub提供支持而开发的,应该被认为可以投入生产。提供了广泛的测试套件来验证其正确性。”
Wolfram Arnold 2012年

2
砂砾不再保持。签出libgit2 / rugged。-Grit README.md
Blake Erickson

明智地选择与当前的ruby版本集成良好的版本。即2.0可能是1.9.3
igaurav 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.