DEV Community

Discussion on: The Unwritten Rules for Github by devdiscuss

 
dmfay profile image
Dian Fay

Minor niggle, but catching potential merge issues early isn't a function of your branching strategy and is easy to do without adopting TBD. Just build every branch, and merge in the trunk before you do anything else. If you've introduced a conflict or broken a test someone else wrote in the interim, you'll know about it right after you push. If you wait on testing the merge until you're ready to integrate, you could have problems across multiple commits whether your branch has been alive for hours or days.

Thread Thread
 
leightondarkins profile image
Leighton Darkins

Absolutely, you're right on the money here. I addressed this in my other comment, but it's good to surface this point in this thread too.