Domanda

github e io sono disposto a iniziare a utilizzare Gerrit con esso.

Dal Gerrit utilizza JGit, ho paura del testo che segue da questo link :

  

EGit / JGit è una reimplementazione di git   in Java, a causa di questo GitHub non lo fa   ufficialmente sostenerlo. problemi hanno   è successo e depositi sono stati   corrotto da loro. Mentre è di solito   una semplice questione di riparare questi pronti contro termine   a causa della natura distribuita di git, essere   consapevoli del fatto che EGit non può funzionare così   come i binari ufficiale su Git.

Qualcuno ha già usarlo?

È stato utile?

Soluzione

Gerrit è che è proprio server e le problematiche che abbiamo visto erano con il cliente e sono stati recentemente risolto nella nuova versione di JGit. Inoltre non ha corrotto il repository, semplicemente spinto packfiles che mancavano oggetti. Il server di Gerrit è solido ed è stato usato dal progetto Android per oltre un anno.

Tuttavia, dal momento che è un proprio server e impone un flusso di lavoro molto specifico, non è generalmente utilizzato in combinazione con pubblico GitHub molto, dal momento che i contributi di codice su GitHub tendono ad essere le richieste di pull, in cui contributi su Gerrit sono patch di peer-verificata serie attraverso il sistema Gerrit. Anche in questo caso, entrambi è possibile impostare per lo stesso progetto, ma la maggior parte delle persone non fare.

Altri suggerimenti

Date un'occhiata al http://gerrithub.io -. Il sito consente flusso di lavoro Gerrit per i repository GitHub pubblici

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top