|
|
|
|
|
by rualca
1771 days ago
|
|
> Removing a tool just invites developers to work around the gap. This. It's either a clean rebase, or messing the repo history with merge-commits, or merge with no ff and no commit onto HEAD followed by a local commit. And rebase is far better and far cleaner and far simpler than any alternatives. And rebase starts to become necessary as soon as two or more people start to work on the same mainline branch. After all, what rebase does is help get your branch (local or remote) updated and tied to the HEAD of a branch without screwing up the commit history. Isn't this one of the most basic usecases for a CVS? |
|