当前位置:  开发笔记 > 运维 > 正文

格里特与Github

如何解决《格里特与Github》经验,为你挑选了2个好方法。

我正在使用github,我愿意开始使用Gerrit.

由于Gerrit使用JGit,我害怕此链接中的以下文本:

EGit/JGit是java中git的重新实现,因为这个GitHub没有正式支持它.问题已经发生,存储库已被它们破坏.虽然由于git的分布式特性而修复这些回购通常是一件简单的事情,但要注意EGit可能不如官方的git二进制文件那么好用.

有人已经使用过吗?



1> 小智..:

Gerrit是它自己的服务器,我们看到的问题与客户有关,最近已在JGit的全新版本中得到修复.它也没有破坏存储库,只是推送了丢失对象的packfiles.Gerrit服务器非常可靠,已经被Android项目使用了一年多.

但是,由于它是自己的服务器并强制执行非常特定的工作流,因此它通常不会与公共GitHub一起使用,因为GitHub上的代码贡献往往是pull请求,其中Gerrit上的贡献是通过对等验证的补丁系列格里特体系.同样,您可以为同一个项目设置它们,但大多数人都没有.


私有存储库的@jabley分叉不计入每个帐户的私有存储库数量.因此,如果`company`有一个私有存储库`project`和alice,bob和cecile fork它,你不必在他们的帐户上支付私有存储库,只需在公司帐户上支付一次.

2> AndreasB..:

看一下http://gerrithub.io - 该站点为公共GitHub存储库启用了Gerrit工作流.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有