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.
git
github
gist
pull-request
Razvan Caliman
sumber
sumber
Jawaban:
Saat ini Anda tidak dapat membuka permintaan tarik pada Gist.
Anda dapat mengomentari Gist dan meminta penulis untuk memperbarui Gist dari garpu Anda.
sumber
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
.).sumber
Saya telah mengirim email permintaan fitur ke
[email protected]
dan menunjuk ke pertanyaan ini.Ivan Žužak menjawab dengan yang biasa:
mengkonfirmasikan itu tidak mungkin.
Mari kita terus menjawab pertanyaan ini sampai terjadi.
Saya sarankan daripada membuat satu repo biasa yang disebut
gists
dan memesan inti Anda ke folder biasa.sumber
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 ...
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
,issues
dll pada intisari, itu memungkinkan penulis untuk membalas komentar semacam itu dengan, "nah, itu hanya retas yang saya lemparkan bersama dan tidak bermaksud untuk mendukung."sumber
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.
sumber