Parece que no puedo encontrar una opción para realizar un 'maestro ascendente git pull' utilizando el cliente de escritorio Mac para GitHub (actualmente 1.2.13). ¿Es compatible aún fuera de la línea de comandos?Tiradas ascendentes con el cliente de escritorio GitHub
Respuesta
El cliente de Github no admite esta característica hasta donde yo sé.
La forma de evitar esto puede cambiar el repositorio primario al repositorio de subida que desea usar y luego cambiar el repositorio al suyo.
- Ir a la pestaña de configuración
- cambiar el "repositorio remoto Primaria" a la cesión temporal aguas arriba que desea utilizar.
- Prensa "actualización remota"
- Prensa "Sync Rama"
- cambiar el "repositorio remoto primaria" de nuevo a la cesión temporal en forma de horquilla original que estaba utilizando.
- Prensa "actualización remota"
Y ya está.
Parece que funciona, pero no es muy fácil de usar. En este punto, creo que seguiré usando la línea de comando. –
@JoostSchuur Estoy totalmente de acuerdo, la línea de comando es el camino a seguir. Recientemente tuve que explicar el control de la versión a un tercero e intenté usar la aplicación, pero me encontré con este problema. La aplicación definitivamente no es para uso serio con varias personas trabajando en un proyecto. –
Lamentablemente, la gran aplicación no es algo útil para dirigir a mis usuarios. –
Según el mac client's homepage, el "botón de sincronización" realizará esta operación para el repositorio remoto configurado.
ramas Sincronizar
El botón de sincronización saca de sus cambios a GitHub y tira hacia abajo los cambios de otros en una sola operación. Le notifica cuando tiene cambios que no ha realizado o hay nuevos cambios en GitHub que no ha realizado.
No puedo encontrar una manera de apoyar a varios mandos a distancia con la versión actual del cliente (Versión 1.2.13 (b919fb2)), pero en un apuro supongo que se podría cambiar el "repositorio remoto Primaria" bajo "Configuraciones" en la barra lateral izquierda.
Eso se sincroniza con el repositorio desde el que clonaste, pero no si el que estás sincronizando era un tenedor. Quiero obtener las actualizaciones realizadas en el repositorio original que he bifurcado y volver a fusionarlas. A través de las herramientas de línea de comandos, esto se hace a través de un repositorio que he denominado 'ascendente'. –
Ah, pensé que quería decir '
Esto se agregó a finales de 2017: https://github.com/desktop/desktop/pull/3199 y el último cliente de Mac tiene un botón que dice explícitamente "pull alexch/master", donde alexch es el nombre de usuario del repo upstream – AlexChaffee
Es posible hacerlo con las versiones recientes del cliente de GitHub (al menos la versión para Mac), pero no es particularmente fácil.
El proceso consiste en sincronizar la versión maestra en su computadora como una segunda horquilla y luego realizar una solicitud de extracción. Se enrevesado suficiente que hice un post explicando cómo hacerlo:
http://prolatio.blogspot.com/2015/08/merge-upstream-into-your-fork-in-github.html
[editar: la nueva beta de la aplicación de escritorio GitHub, publicado en un 12 de agosto de 2015, hace que sea posible hacer tanto más fácilmente. Esta respuesta se volverá obsoleta pronto.]
- 1. Notificaciones de escritorio de GitHub
- 2. ¿Seguimiento de errores gratuito con el cliente de escritorio?
- 3. Administrar problemas de Bitbucket/Github con la aplicación de escritorio
- 4. claves de matriz con números ascendentes
- 5. cliente de escritorio OLAP no Windows?
- 6. ¿Cliente de escritorio gratuito para Oracle?
- 7. ¿Hay algún cliente github para Windows
- 8. Cómo sincronizar el cliente de escritorio de PC con un servidor Activesync de Exchange?
- 9. Es SQL Azure adecuado para aplicaciones de cliente de escritorio
- 10. ¿Es sensato conectar un cliente de escritorio directamente a MySQL?
- 11. ¿Cómo puedo crear un cliente de escritorio para Google Drive?
- 12. ¿Cómo obtener la dirección IP del cliente de escritorio remoto?
- 13. El cliente (aplicación de escritorio) extrae datos ... pero quiero que el servidor (aplicación web) envíe datos
- 14. ¿Hay una libreta ++ con el plugin github?
- 15. github ninguna dirección asociada con el nombre
- 16. Despliegue con Git/Github
- 17. Gerrit con Github
- 18. Usando GitHub con Eclipse
- 19. Conexión persistente con el cliente
- 20. Ventana "en el escritorio"
- 21. Predicado para declarar coordenadas descendentes/ascendentes usando dominios finitos
- 22. ¿Alternativa a "Permitir que el servicio interactúe con el escritorio"?
- 23. Integrar RubyMine con GitHub para Windows
- 24. ¿Puedo agitar el escritorio de un usuario usando WPF?
- 25. Aplicación de escritorio Python con el navegador como interfaz?
- 26. ¿Cómo puedo cambiar el fondo de mi escritorio con python?
- 27. ¿Es posible crear aplicaciones de escritorio con node.js?
- 28. OAuth User-Agent de flujo con C# aplicación de escritorio
- 29. ¿Alguien escribe aplicaciones de escritorio con .NET?
- 30. ¿Cómo puedo usar el escritorio remoto para una máquina con Windows desde una máquina con Linux?
He agregado una nueva publicación que muestra cómo es posible en la última versión. –