Pregunta

Estoy utilizando github y estoy dispuesto a comenzar a usar Gerrit con él.

Desde Gerrit utiliza JGit, tengo miedo del siguiente texto de este enlace :

  

EGit / JGit es una reimplementación de git   en Java, debido a esto no lo hace GitHub   apoyar oficialmente. cuestiones tienen   pasó y repositorios han sido   corrompidos por ellos. Si bien es generalmente   un asunto sencillo para reparar estos repos   debido a la naturaleza distribuida de Git, será   consciente de que EGit puede no funcionar tan bien   como los binarios Git oficial.

¿Alguien ya lo utilizan?

¿Fue útil?

Solución

Gerrit es su propio servidor y los problemas que hemos visto estaban con el cliente y, recientemente, se han fijado en la nueva versión de JGit. También hizo no corromper el repositorio, sólo empujó packfiles que faltaban objetos. El servidor Gerrit es sólido y ha sido utilizado por el proyecto Android durante más de un año.

Sin embargo, puesto que es su propio servidor y aplica un flujo de trabajo muy específico, generalmente no se utiliza en conjunción con GitHub público mucho, ya que las contribuciones de código en GitHub tienden a ser solicitudes de extracción, donde las contribuciones sobre Gerrit son parche peer-verificado serie a través del sistema Gerrit. Una vez más, se puede establecer a ambos para el mismo proyecto, pero la mayoría de las personas no lo hacen.

Otros consejos

Tome un vistazo a http://gerrithub.io -. El sitio de flujo de trabajo permite a Gerrit para repositorios de GitHub públicos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top