mbien commented on PR #5617:
URL: https://github.com/apache/netbeans/pull/5617#issuecomment-1477288555

   we could turn off rebase too on github. The advantage of merge commits in 
projects with many contributors is that it links back to the PR the commit came 
from (even the branch if it still exists). It is an additional "tag" and tools 
like git bisect know to ignore it.
   
   Some projects don't like merge commits, so they rebase everything for a 
clean, linear history. But some information will be lost when doing so. Merge 
commits also clearly separate from the person who integrates and the person who 
wrote it. Which is often the case here too.
   
   I remember when git was new I didn't like merge commits at all and saw them 
more as a workaround for when your branch diverged from master, but I got used 
to it over time and do see their advantage.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to