Bisakah saya membuat permintaan tarik pada inti di GitHub?

195

Bisakah saya membuat permintaan tarik pada intisari orang lain di GitHub?

Saya mengetahui fork, clone, dan melakukan alur kerja untuk intisari yang saya miliki. Saya ingin tahu apakah saya dapat meminta untuk memperbarui inti orang lain dengan garpu saya.

Razvan Caliman
sumber

Jawaban:

133

Saat ini Anda tidak dapat membuka permintaan tarik pada Gist.

Anda dapat mengomentari Gist dan meminta penulis untuk memperbarui Gist dari garpu Anda.

Kevin Sawicki
sumber
11
Sayangnya, karena ini adalah repositori git, Anda sudah bisa mengkloningnya. Mereka hanya belum memunculkan aspek permintaan tarik.
studgeek
2
Selain itu, menarik permintaan, masalah, dan fitur github lainnya pada inti akan menjadi anti-pola. Inilah sebabnya. stackoverflow.com/a/47336590/117471
Bruno Bronosky
26

Seperti yang dikatakan @Kevin, sayangnya GitHub tidak mengekspos GUI untuk menarik permintaan pada intisari. Namun Anda dapat memotong intinya, membuat perubahan di garpu, lalu membagikan tautan ke garpu dengan penulis asli.

Jika penulis asli menyimpan repositori lokal mereka yang dikloning dari intisari mereka (lihat Bagaimana Anda mengelola intisari Anda di github? ) Maka mereka dapat melakukan tarikan terhadap garpu Anda sebagai remote menggunakan # intisari (mis git://gist.github.com/1131276.).

studgeek
sumber
18

Saya telah mengirim email permintaan fitur ke [email protected]dan menunjuk ke pertanyaan ini.

Ivan Žužak menjawab dengan yang biasa:

Saya telah menambahkannya ke daftar permintaan fitur kami sehingga tim dapat mempertimbangkannya.

mengkonfirmasikan itu tidak mungkin.

Mari kita terus menjawab pertanyaan ini sampai terjadi.

Saya sarankan daripada membuat satu repo biasa yang disebut gistsdan memesan inti Anda ke folder biasa.

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

Saya pikir tidak tepat untuk meminta permintaan. Tujuan dari gist.github.com adalah untuk meningkatkan konsep pastebin yang biasa digunakan di IRC dan forum. Mereka memilih untuk memanggil layanan "inti" karena seperti yang dijelaskan oleh vocabulary.com ...

Ketika Anda membutuhkan ringkasan cepat dari hal-hal yang penting, daripada keseluruhan cerita atau penjelasan menyeluruh, Anda mencari intinya .

Namun saya akan mengakui bahwa github tidak memiliki fitur yang sangat penting. Kemampuan untuk membuat repo github penuh dari inti dan menyimpan metadata tentang asal-usulnya .

Itu akan menyelesaikan sebagian besar kebutuhan orang. Pada saat itu, satu-satunya bentuk "permintaan" yang harus diajukan seseorang adalah "hei, tidakkah Anda akan membuat repo penuh dari ini." Dan itu bisa dilakukan di komentar. Dengan TIDAK memperbolehkan pull requests, issuesdll pada intisari, itu memungkinkan penulis untuk membalas komentar semacam itu dengan, "nah, itu hanya retas yang saya lemparkan bersama dan tidak bermaksud untuk mendukung."

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

Menarik Gists tidak mungkin dengan cara yang sama git pull, seseorang dapat memberikan perubahan melalui Gist dalam bentuk a .diff/ .patch. Ini dapat dilakukan secara lokal di direktori kerja Anda dengan diff atau melalui GitHub jika sudah bercabang di sana:

Dengan cara ini, ini diferensial dan jauh lebih mudah untuk melihat / menerapkan perubahan, terutama jika itu mempengaruhi banyak file.

Alastair
sumber