? Aplikasi GitHub yang membuat garpu Anda tetap mutakhir dengan hulu melalui permintaan tarik otomatis.
Bisakah Anda membantu menjaga layanan open source ini tetap hidup? ? Tolong sponsor :)
.github/pull.yml konfigurasi untuk mengakomodasi berbagai strategi gabungan, termasuk penggabungan, squash, rebase, dan hard resetBintang proyek ini (sangat disarankan, pengguna yang dibintangi dapat menerima prioritas daripada pengguna lain)
Tarik aplikasi akan secara otomatis menonton dan menarik cabang default (master) hulu untuk Anda menggunakan hard reset secara berkala. Anda juga dapat memicu secara manual kapan saja.
Buat cabang baru.
Siapkan cabang baru sebagai cabang default di bawah Pengaturan Repositori> Cabang.
Tambahkan .github/pull.yml ke cabang default Anda.
(berperilaku sama dengan pengaturan dasar)
version : " 1 "
rules :
- base : master
upstream : wei:master # change `wei` to the owner of upstream repo
mergeMethod : hardreset version : " 1 "
rules : # Array of rules
- base : master # Required. Target branch
upstream : wei:master # Required. Must be in the same fork network.
mergeMethod : hardreset # Optional, one of [none, merge, squash, rebase, hardreset], Default: none.
mergeUnstable : false # Optional, merge pull request even when the mergeable_state is not clean. Default: false
- base : dev
upstream : master # Required. Can be a branch in the same forked repo.
assignees : # Optional
- wei
reviewers : # Optional
- wei
conflictReviewers : # Optional, on merge conflict assign a reviewer
- wei
label : " :arrow_heading_down: pull " # Optional
conflictLabel : " merge-conflict " # Optional, on merge conflict assign a custom label, Default: merge-conflict Pergi ke https://pull.git.ci/check/${owner}/${repo} untuk memvalidasi .github/pull.yml Anda.
Instal Pull App .
Anda dapat memicu tarikan secara manual dengan pergi ke https://pull.git.ci/process/${owner}/${repo} .
Untuk kasus penggunaan yang paling umum (cabang master tunggal), Anda dapat mengarahkan pengguna untuk menginstal tarik tanpa konfigurasi. Jika Anda memerlukan pengaturan yang lebih maju (seperti cabang docs selain master ), pertimbangkan untuk menambahkan .github/pull.yml ke repositori Anda menunjuk pada diri sendiri (lihat contoh). Ini akan memungkinkan Forks untuk menginstal tarik dan tetap diperbarui secara otomatis.
Contoh (asumsi owner adalah nama pengguna atau organisasi Anda):
version : " 1 "
rules :
- base : master
upstream : owner:master
mergeMethod : hardreset
- base : docs
upstream : owner:docs
mergeMethod : hardreset Lihat Contributing.md
Mit © wei he
Bisakah Anda membantu menjaga layanan open source ini tetap hidup? ? Tolong sponsor :)
Dibuat dengan ❤️ oleh @Wei