Skip to content

Merge, Rebase dan Squash? #14

Answered by dzikrisyairozi
urvangibran asked this question in Q&A
Discussion options

You must be logged in to vote

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.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by dzikrisyairozi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants