Pergunta

estou usando Github E estou disposto a começar a usar Gerrit com isso.

Como Gerrit usa o JGit, tenho medo do seguinte texto de esse link:

O egit/jgit é uma reimplementação do Git em Java, devido a este Github não o apoia oficialmente. As questões aconteceram e os repositórios foram corrompidos por eles. Embora geralmente seja uma questão simples para reparar esses repositórios devido à natureza distribuída do Git, esteja ciente de que o egit pode não funcionar tão bem quanto os binários oficiais do Git.

Alguém já o usou?

Foi útil?

Solução

Gerrit é o seu próprio servidor e os problemas que vimos foram com o cliente e foram recentemente corrigidos na nova versão do JGIT. Ele também não corrompeu o repositório, apenas empurrou os arquivos de embalagem que estavam ausentes de objetos. O servidor Gerrit é sólido e tem sido usado pelo projeto Android há mais de um ano.

No entanto, como é seu próprio servidor e aplica um fluxo de trabalho muito específico, geralmente não é usado em conjunto com o GitHub público, pois as contribuições do código no GitHub tendem a ser solicitações de puxar, onde as contribuições sobre Gerrit são séries de patch verificadas por pares através da série de patches verificados por pares por meio de Sistema Gerrit. Novamente, você pode configurar os dois para o mesmo projeto, mas a maioria das pessoas não.

Outras dicas

Dar uma olhada em http://gerrithub.io - O site permite o fluxo de trabalho Gerrit para repositórios públicos do GitHub.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top