116 |
|
specifically working with a developer on an issue |
117 |
|
already. |
118 |
|
</li> |
119 |
+ |
<li> |
120 |
+ |
Gratuitous merge commits should be avoided, particularly |
121 |
+ |
when merging development branches to <code>master</code>. |
122 |
+ |
They don't offer much in the way of useful information |
123 |
+ |
and make operations like bisect harder. In particular, |
124 |
+ |
if you pull changes to your local repository and end up |
125 |
+ |
with a merge commit you should use rebase to get rid of |
126 |
+ |
it before pushing. |
127 |
+ |
</li> |
128 |
|
</ol> |
129 |
|
</div> |
130 |
|
<!--#include virtual="/footer.inc" --> |