Merge, Rebase dan Squash? #14
Answered
by
dzikrisyairozi
urvangibran
asked this question in
Q&A
|
Perbedaan merge sama reabase tuh apa ya mas? terus penggunaan yang tepat buat merge itu waktu apa dan reabase waktu apa |
Answered by
dzikrisyairozi
Aug 19, 2023
Replies: 1 comment
|
Perbedaan penggunaan lainnya itu biasanya ada di kompleksitas proyeknya. Kalau di project scale open source yang dimana setiap orang (selain repo maintainer) ngga bisa buat branch di dalam repo itu sendiri, biasanya untuk mengajukan perubahan harus fork repo tersebut terlebih dahulu, saat pull request via fork dilakukan setiap perubahannya akan dilakukan squash agar commit terlihat rapi. |
0 replies
Answer selected by
dzikrisyairozi
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Perbedaan penggunaan lainnya itu biasanya ada di kompleksitas proyeknya. Kalau di project scale open source yang dimana setiap orang (selain repo maintainer) ngga bisa buat branch di dalam repo itu sendiri, biasanya untuk mengajukan perubahan harus fork repo tersebut terlebih dahulu, saat pull request via fork dilakukan setiap perubahannya akan dilakukan squash agar commit terlihat rapi.
Berbeda dengan private project yang lebih kecil, dimana pengerjaan setiap fitur itu dilakukan pada branch masing masing, merge atau rebase commit sudah cukup tergantung preferensi tim.