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


¿Puedo hacer una solicitud de extracción en el gist de otra persona en GitHub?

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

Author: alex, 2012-01-06

5 answers

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

Sin embargo, puedes comentar sobre la Esencia y pedirle al autor que actualice la esencia de tu bifurcación.

 118
Author: Kevin Sawicki,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-01-07 04:16:56

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

Si el autor original mantiene un repositorio clonado local de su gist (ver ¿Cómo manejas tus gists en github?) a continuación, pueden hacer un tirón contra su tenedor como un control remoto utilizando el gist # (por ejemplo, git://gist.github.com/1131276).

 23
Author: studgeek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:26:32

He enviado un correo electrónico de solicitud de características a [email protected] y he apuntado a esta pregunta.

Ivan Žužak respondió con lo habitual:

Lo he añadido a nuestra lista de solicitudes de características para que el equipo pueda considerarlo.

Confirmarlo no es posible.

Sigamos votando esta pregunta hasta que suceda.

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

 17
Author: Ciro Santilli 新疆改造中心 六四事件 法轮功,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-26 17:22:14

Tirando de Gists no es posible de la misma manera que git pull, uno podría proporcionar los cambios a través de Gist en la forma de un .diff/.patch. Esto se puede hacer localmente en su directorio de trabajo con diff o a través de 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 varios archivos.

 4
Author: Alastair,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-02-08 12:15:09

No creo que sea apropiado tener pull request en gists. La intención de gist.github.com fue para mejorar el concepto pastebin comúnmente usado en IRC y foros. Eligieron llamar al servicio "gist" porque como vocabulary.com lo describe...

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

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

Eso resolvería la mayoría de lo que la gente necesita. En ese momento, la única forma de "solicitud" que alguien tendría que enviar es "oye, ¿no harás un repo completo de esto?"Y eso se puede hacer en los comentarios. Por NO permitiendo pull requests, issues, etc. en esencia, permite al autor responder a tal comentario con: "nah, fue solo un hackeé juntos y no tengo la intención de apoyar."

StackOverflow won't let you link to pastebin without including a code block. Done.
 4
Author: Bruno Bronosky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-04 02:10:40