He escuchado que este término se usa para administrar una base de código en GitHub. Qué significa eso?¿Qué es el modelo Fork & Pull en GitHub?
Respuesta
Como se ha señalado within the GitHub docs:
El Tenedor & Tire Modelo permite a cualquier tenedor un repositorio existente y empujar cambios a su tenedor personales sin necesidad de acceso se concederán al repositorio de código fuente. El mantenedor del proyecto debe extraer los cambios en el depósito de origen. Este modelo reduce la cantidad de fricción para los nuevos contribuyentes y es popular entre los proyectos de fuente abierta porque permite a las personas trabajar de forma independiente sin una coordinación inicial. [...] Las solicitudes de extracción son especialmente útiles en el modelo de extracción Fork & porque proporcionan una forma de notificar a los responsables del proyecto sobre los cambios en su horquilla.
GitHub consiste en muchos repositorios. Puede bifurcar cualquier repositorio y comenzar a desarrollar sus cambios sobre eso. Cuando haya completado sus cambios, puede enviar una solicitud de extracción al autor del repositorio desde donde ha bifurcado para fusionar sus cambios en el repositorio principal. Si el autor del repositorio considera que los cambios son significativos, la solicitud de extracción puede aceptarse y los cambios se fusionan.
- 1. Github: Fork Queue vs Pull Request
- 2. ¿Qué significan los términos fork, master, origin, push, pull para Git y Github?
- 3. diferencia entre fork y branch en github
- 4. Eliminar archivo de Pull Request en GitHub
- 5. GitHub: ¿Se actualizará mi Fork cuando cambie el maestro?
- 6. ¿Cómo tenedor de un repositorio que no es de GitHub en GitHub?
- 7. ¿Qué hace fork = "true"?
- 8. Práctica recomendada para realizar el seguimiento en sentido ascendente en fork en github
- 9. ¿Hay alguna manera de usar Jenkins con Github Pull Requests?
- 10. ¿Qué es el modelo de proceso Apache?
- 11. Git/GitHub: fork, subtree merge o submodule para el código externo?
- 12. MVC :: ¿Qué es un modelo?
- 13. git pull: permiso denegado
- 14. fork() en for() loop
- 15. ¿Por qué git pull no trae directorios que he eliminado?
- 16. ¿Enviar el parche al proyecto de Github sin clonar el depósito en Github?
- 17. ¿Cómo devuelve fork() para el proceso secundario
- 18. ¿Puedo especificar una rama específica en GitHub pull-only (solo lectura)?
- 19. git pull no funciona
- 20. ¿Cuál es la diferencia entre llamar a daemon() y llamar a fork(), setsid(), fork(), etc.?
- 21. ¿Es posible 'etiquetar' proyectos en github?
- 22. Qué es un modelo de dominio
- 23. asp.net mvc: ¿por qué el modelo es nulo?
- 24. fork() proceso de ejecución
- 25. Backbone.js Ver determinar qué atributo del modelo es el cambio
- 26. Modelo de caja de Internet Explorer: ¿qué es el desplazamiento?
- 27. Fork y Execlp
- 28. ¿Qué son los repositorios destacados en Github?
- 29. Git: ¿Cómo realizo una revisión etiquetada en mi fork?
- 30. En github, ¿qué significa el estado de compilación?
Ver también ["_Blogs de Atlassian - Git Branching and Forking in the Enterprise: Why Fork? _"] (Http://blogs.atlassian.com/2013/05/git-branching-and-forking-in-the -enterprise-why-fork /) –