Generate File Patch Dari Github Dan Apply Patch
Bismillah
Pendahuluan
Dengan github, dengan mudah kita bisa membuat file patch
dari sebuah pull requests
. Terlebih, ketika si-empunya repository belum menyetujui PR
ini, tapi kamu sudah kesusu untuk memakai fitur yang ada di PR
ini.
Sebagai contoh, pada projek cookiecutter, ada fitur yang ditawarkan di versi terakhir (1.5.x
), yaitu kita dapat menambahkan jinja2
extensions dengan mengkonfigurasikan di cookiecutter.json
. Namun sayangnya, jinja2
extension ini harus terinstall pada system-wide. Kalau kita buat sendiri, taruh di direktori template, maka akan ada pesan ImportError
. Alhamdulillah, ada yang mengirimkan PR
ini. Nah, PR
ini belum di setujui oleh bu audreyr, tapi saya harus pakai pr ini.
How To ?
Caranya:
- tambahkan
.patch
ke akhir alamatPR
tadi. - kemudian unduh file tersebut.
- Dan Jalankan perintah berikut
git am patchfile
Mudah bukan?
Akhirnya
Pada akhirnya, untuk menggunakannya saya install aplikasi ini dengan cara:
- clone git repo tersebut
- patch dengan file tadi
- install dengan pip ke virtual environment project kita tadi
Sedikit membantu bukan ?