2010-08-27 11 views
67

Cuando tengo una solicitud de función en una biblioteca en GitHub, yo bien¿Cuánto tiempo debo mantener mis proyectos de tenedor en github?

  • intentar contactar con el autor
  • y/o poner en práctica yo mismo en una copia local, y cuando haya terminado, el tenedor del proyecto y empuje mis cambios.

En la mayoría de los casos, los autores originales están felices de ver las mejoras, y las extraerán tal cual o las fusionarán manualmente después de algunas modificaciones.

La pregunta es, ¿qué debo hacer con mis proyectos de fork después de que mis commits hayan sido aceptados por el upstream? Si no voy a hacer más actualizaciones, ¿debería eliminar el repositorio? O, ¿debería guardarlo para interés histórico?

github realmente no indica de quién es el repositorio "definitivo", por lo que mis tenedores inactivos pueden distraer a otras personas para que no encuentren la copia correcta. De hecho, acabo de recibir una solicitud de extracción de alguien, que también fue aceptada en la fase inicial.

+0

Github indica que un proyecto es una bifurcación con un pequeño "bifurcado de ..." bajo el título. También los problemas están desactivados por defecto. – Schwern

Respuesta

67

Si no tengo ningún interés en ser un colaborador activo o desarrollador, por lo general elimino el mío después de que el parche ha sido aceptado en sentido ascendente. No veo la necesidad de mantener el repositorio por razones históricas: el compromiso ya tendrá mi nombre y mi correo electrónico, y la fecha y hora de la confirmación, por lo que parece ser todo el registro histórico que realmente necesita.

+10

Parece extraño borrar los repos mientras los commits sobreviven en otro lado, pero supongo que es similar a matar a la rama "try" después de fusionarla con master. –

+11

Mantener viejos repositorios en su cuenta de GitHub muestra su participación en varios proyectos. –

+24

@DanDascalescu: ¿Eso no se reflejará en los 'Repositorios a los que contribuyes'? –

2

Parece que, según mi experiencia personal, eliminar el repositorio bifurcado también lo quita de los 'Repositorios a los que contribuye'. Solo tenlo en cuenta cuando tomes una decisión.

+2

No tiene mucho valor mostrar que contribuyó a su propio tenedor. Siempre que se acepte la solicitud de extracción, la contribución ascendente se mantendrá. – Schwern

+2

@Schwern Aunque creo que puede haber situaciones en las que tiene algún valor mostrar lo que le importa, tenga en cuenta que no estoy * discutiendo esto en mi respuesta. Solo lo señalé como una información adicional. – nha

Cuestiones relacionadas