|
|
|
|
|
by zith
2 days ago
|
|
A workflow I was introduced to and have worked with a lot in my teams is, 1. Everyone uses feature branches 2. Everyone cleans up their branch using interactive rebase on top of main before review 3. All merges have been freshly rebase on main I think it works very well and keeps the history clean while preserving "each commit does one thing". |
|
The one time I suggested that, someone immediately came up to me trying to convince me that rebases are the most dangerous thing ever.