Git 关于 grit 和 rugged 的疑问。

iwege · 2012年11月20日 · 最后由 iBachue 回复于 2014年03月10日 · 3254 次阅读

我看了 @Saito 的文档

https://speakerdeck.com/saito/how-gitlab-works

看到有 grit 和 rugged 的对比,说 rugged win 了。 然后我今天我打算使用 rugged 编写一些针对 git repo 的小工具,但是发现 rugged 好像没有 git pull 这种命令?我现在好像也没看到有 git status 这样的 api 接口?

当然我知道因为 grit 的原因部分的程序 如 gollum 因为 grit 的原因只能支持*niux,鉴于连 gollum 都还没有转成 rugged,意思是不是标识 rugged 目前还不能完全兼容到 grit 的所有功能?

如果要使用 git pull 或者 git status 之类的功能,是不是当前在*niux 层,只能使用 grit 了?

Grit 提供了非常多的周边小功能。有些非常好使..

Github 使用 Rugged 的方式以后会在这个上面再封装一层。http://zachholman.com/talk/how-to-build-a-github 叫做 GitRPC, 这一层下面是 Rugged. 会不会再增加新的方法不知道。

以你现在的需求来说,用 Grit 就行了,Github 迁移的主要原因是 性能。

#1 楼 @Saito wow 这个讲解的非常详细,也就是说 Grit 无法适应现有的 github 架构。明白了。

感谢分享~

我最近也在用 Rugged 不得不说 真是不成熟呀。。最基本的功能还有完全没实现的 要不是 Grit 明确说已经无人维护了 我真的要考虑迁移到 Grit 去。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号