Feda /dev/

Troyer

#14159 Pues se soluciona con pull -> fetch para actualizar la branch.

Tienes aquí la solución btw: https://gist.github.com/CristinaSolana/1885435

Lecherito

A;ade un nuevo remote con el repo original, haz fetch y rebase, luego ya haces la pr

AikonCWD

Sí, he visto la solución con comandos, pero yo estoy en github web, no hay un botóncito o algo directo? Es que termino antes borrando el fork, haciendo fork ahora mismo y metiendo el commit+push xdddddd

que poco practico.

3 respuestas
Fyn4r

#14163 no, no acabas antes y es menos práctica tu idea xD

1 respuesta
Markitos_182

#14163

2
Lecherito

LUL haz una interfaz grafica en visual basic para hacer pulls y forks

AikonCWD

#14164 He encontrado el tutorial: https://www.sitepoint.com/quick-tip-sync-your-fork-with-the-original-without-the-cli/

Sinceramente, termino antes pulsando delete, luego fork y ya metiendo mi commit. Estoy hasta por cronometrarlo. Además son menos "clicks"

1 respuesta
Ninpo

#14167 Eso de "son menos clicks" es muy de diseñadores

Troyer

Muy sysadmin eso de resetear cosas.

1
AikonCWD

Si si, pero tengo razón, son menos clicks borrando y haciendo fork, que no haciendo toda esa mierda inmunda. Aprended a programar procesos con sentido común.

2 respuestas
gohrum

Shots fired

Amazon

#14163 que ganas de matarte aikon, de verdad xD

Date caña con git en command line que a la larga lo agradecerás xD

2
Troyer

git pull a day keeps the conflict's away

6
AikonCWD

Ale, ya tengo el trabajo hecho: https://github.com/DFgraphics/Phoebus/pull/12

Putos devs de mierda

Fyn4r

#14170 Eh, que si a ti te funciona, yo feliz xD

1
Lecherito

4 commits para a;adir un fichero y medio LUL. Y se queja de los devs

3 1 respuesta
Amazon

#14176 son 3 commits y el merge (que como me vas a decir, es un commit, pero contarlo me parece ruiz y mezquita)

1 respuesta
Lecherito

#14177 De hecho me parece peor tener un merge commit xDDD

1 1 respuesta
Merkury

#14178 Que quieres decir con un merge commit?

Todos merges hacen commit.

1 respuesta
Troyer

Chiste del día:

Esto, va un sysadmin y hace merge desde consola.

1 respuesta
Markitos_182

#14180 Un respecto para los devops.

1 respuesta
Troyer

#14181 Devops = Fullstack hipster.

1 respuesta
Markitos_182

#14182 Dios me libre de tocar Javascript.

1
cabron

#14170

Muy bien, y cuando tengas ya trabajo hecho en tu fork, también lo borras y haces el fork de nuevo, perdiendo todo tu trabajo, que proceso más eficiente!

#14179

Un merge commit es cuando no se pueden combinar los cambios de dos ramas por que el historial da conflicto y se crea un commit intermedio para poder hacerlo. Hay gente que piensa que eso es una "buena práctica" y fuerza siempre un merge commit incluso aunque no sea necesario, si te pensabas que un merge siempre crea un commit, me imagino que serás de esos.

2 respuestas
Merkury
#14184cabron:

Un merge commit es cuando no se pueden combinar los cambios de dos ramas por que el historial da conflicto y se crea un commit intermedio para poder hacerlo. Hay gente que piensa que eso es una "buena práctica" y fuerza siempre un merge commit incluso aunque no sea necesario, si te pensabas que un merge siempre crea un commit, me imagino que serás de esos.

:palm: :palm: :palm: :palm:

No, pero tu cuando haces un merge (sin hacer un commit intermedio) en el historico se crea una entrada como esta:

1 respuesta
Amazon

#14184 ????

Si estás haciendo un pull request, qué menos que solucionar los conflictos que estás creando para que el que mantiene el proyecto no te lo eche para atrás por no querer solucionarlos él

1 respuesta
Troyer

Madre de dios la que ha liado el cambia teclados. :palm:

1 respuesta
cabron

#14185

No sé donde está el facepalm, hay que gente que usa merge --no-ff para crear un merge commit de forma explícita incluso cuando no hace falta por que piensan que es bueno siempre hacer un merge commit, ¿acaso sabes de lo que estás hablando y sabes la diferencia entre hacer un merge con ff (que no crea merge commit) y hacerlo sin él?

Y con eso pantallazo que me has puesto demuestras que no sabes de lo que hablas, eso es un merge commit (echo sin ff), si haces el merge con ff eso no aparece NUNCA EN NINGÚN SITIO.

#14186

Si resuelves los conflictos en tu rama antes de intentar hacer el merge, puedes hacer un fast forward merge que no crea merge commit.

Y no siempre son evitables los merge commit, pero hay que gente que los hace siempre por que no saben ni lo que están haciendo

2 respuestas
Troyer

#14188 Podrías explicar las diferencias, yo siempre hago merge commit.

1 respuesta
AikonCWD

#14187 Me encanta veros discutir por mi culpa.

2
Tema cerrado