En GitHub, ¿hay alguna forma de ver todas las confirmaciones recientes en todas las ramas? Sería mejor en orden cronológico inverso.
Tal vez soy snoopy, pero me gustaría poder ver qué han estado haciendo mis desarrolladores recientemente, al menos en términos de confirmaciones con el repositorio en github. Hasta ahora, lo más cercano que he visto es el gráfico de red, que sin duda es muy útil.
Respuestas:
Esta es una característica antigua de GitHub pero no tan intuitiva.
Usando el sitio web de GitHub:
Diagrama a continuación.
Además, puede arrastrar hacia la izquierda para ver todas las confirmaciones a lo largo del tiempo para todas las bifurcaciones y ramas.
fuente
A partir de hoy 2020-09-16, y hablando como alguien que desafortunadamente tiene que usar GitHub para un proyecto, cuando siempre uso el encantador GitLab, finalmente lo encontré.
Haga clic en "Código" (pestaña más a la izquierda) en la página principal del repositorio. Debajo de esos 4 botones ("maestro", "Ir al archivo", "Agregar archivo", "Código") hay un rectángulo azul. En el extremo derecho hay un icono de reloj y un número. Si la ventana gráfica de su navegador es lo suficientemente amplia, incluso incluye (hurra) la palabra "confirma". Este es un enlace. Click y DISFRUTA !!!
NB, la URL de esta página es así: https://github.com/myProfile/myRepo/commits/master
fuente
--author
interruptor)La interfaz de usuario en GitHub actualmente no admite una forma de ver sus confirmaciones en una rama desde la pestaña de código. Sin embargo, observé que cuando selecciono una rama del menú desplegable del selector de rama, veo la siguiente URL:
Si hago clic en un nombre de usuario en la lista de confirmaciones, observo la siguiente URL:
Entonces, pensé para mí mismo, ¿por qué no intentar agregar la cadena de consulta
?author=mgol
a la URL que mostraba confirmaciones en una rama específica?Solución:
Una vez más, la interfaz de usuario no tiene ningún botón que le permita ver esta vista (según mi leal saber y entender) pero puede manipular la cadena de consulta para filtrar solo lo que desea ver.
fuente
Mire aquí: API de Github : recupere todas las confirmaciones para todas las ramas para un repositorio, estas son las únicas opciones. En el sitio web, solo puede ver las confirmaciones específicas de la rama; debe cambiar manualmente entre ellas. Bitbucket permite ver todas las confirmaciones en todas las ramas.
fuente
Supongo que no hay ningún botón que te muestre una lista completa de confirmaciones. Si desea enumerar todas las confirmaciones en un repositorio, puede navegar por la siguiente URL:
Al agregar la palabra
commits
(en plural) al final de la URL del repositorio, puede ver la lista de confirmaciones.Opcionalmente, puede agregar alguna cadena de consulta para limitar los resultados en la lista. Por ejemplo:
fuente
/<branch-name>
al final de la URL. Sin embargo, supongo que solo puedes ver una rama a la vez.De la forma en que tengo la configuración de mis repositorios, cada desarrollador tiene una cuenta user.git. Recomiendo hacer lo siguiente:
Esta búsqueda actualiza todas las copias locales de las ramas remotas pero no crea nuevas ramas locales de estas ramas remotas de seguimiento. Si tiene sucursales locales de todas las sucursales de su desarrollador, querrá ejecutar:
Entonces, lo que debe hacer es git fetch --all y luego git pull --all . Espero que esto ayude.
Por último, también puede hacer una actualización remota de git, que es lo mismo que git fetch --todos
fuente