to rebase
- verb
- /ˌriːˈbeɪs/
- Specialized
- Apache OpenOffice and LibreOffice both suffer from a legacy of ambivalent licensing, which they are addressing by rebasing the code.
Examples
-
Do you worry about keeping a clean history, encouraging your users to rebase?
Blog text (14) -
For a company to keep a central repo of their expensive IP, it requires someone to babysit it so no idiot can rebase the history into oblivion.
Blog text (14) -
All those who used that commit have to rebase all their work to the new base of that commit.
Blog text (14) -
And you have groups working on a clearly limited area of the kernel, who rebase once their changes get accepted.
Blog text (14) -
You want to rebase and push those commits again?
Blog text (14) -
If you really wanted to preserve the original commits, you could probably work in one branch and then rebase onto another branch.
Blog text (14) -
If you send a pull request and the other one does a rebase, you have to prune out your copy and rebase everything you did on top of the changes to the other changes.
Blog text (14) -
Now the rewritten part gets accepted, but rebased, so history appears linear.
Blog text (14) -
In effect, both Apache OpenOffice and LibreOffice have the same issue of rebasing the code.
Blog text (30) -
To fix the conflicts in the code, the developer had to rebase their changes onto the latest version of the repository.
How Significant
- Specialized
Surface Forms
Morphology
Etymology
Rebase comes from re- 'again' and base 'starting point'. So, to rebase a branch or financial report is to move its starting point again onto a new version.