¿Puedo hacer una solicitud de extracción en una esencia en GitHub?

195

¿Puedo hacer una solicitud de extracción sobre la esencia de otra persona en GitHub?

Soy consciente del flujo de trabajo de fork, clon y commit para una esencia que poseo. Me gustaría saber si puedo solicitar actualizar la esencia de otra persona con mi tenedor.

Razvan Caliman
fuente

Respuestas:

133

Actualmente no puede abrir una solicitud de extracción en un Gist.

Sin embargo, puedes comentar sobre el Gist y pedirle al autor que actualice el Gist desde tu fork.

Kevin Sawicki
fuente
11
Desafortunadamente, dado que es un repositorio git, ya puedes clonarlo. Simplemente no han surgido el aspecto de solicitud de extracción.
studgeek
2
Además, las solicitudes de extracción, los problemas y otras características de github en gists serían un antipatrón. Aquí es por qué. stackoverflow.com/a/47336590/117471
Bruno Bronosky
26

Como dijo @Kevin, desafortunadamente GitHub no expone una GUI para solicitudes de extracción de datos esenciales. Sin embargo, puede bifurcar la esencia, realizar los cambios en la bifurcación y luego compartir un enlace a la bifurcación con el autor original.

Si el autor original mantiene un repositorio clonado local de su esencia (vea ¿Cómo maneja sus esencias en github? ), Entonces puede tirar de su tenedor como control remoto utilizando el número de esencia (por ejemplo git://gist.github.com/1131276).

studgeek
fuente
18

Envié un correo electrónico de solicitud de función [email protected]y señalé esta pregunta.

Ivan Žužak respondió con la habitual:

Lo agregué a nuestra lista de solicitudes de funciones para que el equipo pueda considerarlo.

confirmando que no es posible.

Sigamos votando esta pregunta hasta que suceda.

En su lugar, recomiendo crear un repositorio regular llamado gistsy ordenar sus gist en carpetas regulares.

Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功
fuente
6

No creo que sea apropiado tener una solicitud de extracción de lo esencial. La intención de gist.github.com era mejorar el concepto de pastebin comúnmente utilizado en IRC y foros. Eligieron llamar al servicio "esencia" porque como lo describe vocabulary.com ...

Cuando necesita un resumen rápido de lo esencial, en lugar de toda la historia o una explicación detallada, está buscando la esencia .

Sin embargo, reconoceré que a github le falta una característica muy importante. La capacidad de crear un repositorio completo de Github a partir de una esencia y mantener metadatos sobre sus orígenes .

Eso resolvería la mayoría de lo que la gente necesita. En ese punto, la única forma de "solicitud" que alguien tendría que enviar es "oye, ¿no harás un repositorio completo de esto?" Y eso se puede hacer en los comentarios. Al NO permitir pull requests, issuesetc., lo esencial, le permite al autor responder a dicho comentario con "no, fue solo un truco que hice y no pretendo apoyar".

StackOverflow won't let you link to pastebin without including a code block. Done.
Bruno Bronosky
fuente
5

No es posible extraer Gists de la misma manera que git pull, uno podría proporcionar los cambios a través de Gist en forma de un .diff/ .patch. Esto se puede hacer localmente en su directorio de trabajo con diff o mediante GitHub si ya está bifurcado allí:

De esta manera, es diferencial y mucho más fácil ver / aplicar los cambios, especialmente si afecta a múltiples archivos.

Alastair
fuente