Rebasing is a powerful concept introduced by DVCS. Essentially, it lets you set aside local commits, bring a branch up to date with respect to some other branch, and then replay your commits.
That supports a few use cases, including cleaner reparenting of local branches (no ugly integration records).
Provide rebasing function
Posted
over 1 year ago
by
Part of:
Commands
Idea Status:
new
- 12 votes
- Vote!
2 Comments
What is p4ideax?
p4ideax is a forum to share, vote on, and discuss ideas. Sign up now and join the community. Learn More →
Most Popular Tags
p4v
(106)
client
(45)
server
(35)
p4
(20)
p4d
(16)
streams
(14)
p4ideax
(9)
ui
(8)
admin
(7)
p4admin
(7)
See More Tags →
Top Contributors
Earn points for sharing, voting, and discussing ideas.
-
Recent
|
All time
-
1
BShields 0 points
-
2
Allison Banks 0 points
-
3
StenR 0 points
-
4
Dan K 0 points
-
5
aggelosp 0 points
-
6
sandy 0 points
-
7
mirouhh 0 points
-
8
f1vlad 0 points
-
9
Mart 0 points
-
10
P4Natalie 0 points
-
Recent
|
All time
-
1
nico 263 points
-
2
Robert Cowham 233 points
-
3
Geoff Evans 128 points
-
4
Chance 115 points
-
5
Gabor 80 points
-
6
erik_purins 72 points
-
7
Ryan Hummer 68 points
-
8
benprim 66 points
-
9
brent 64 points
-
10
Stephen 62 points
Posted over 1 year ago
Rebase is huge. It can make you look retroactively smarter and better organized--showing what you would have done if you knew what was going on instead of what exactly you did.
Flag as inappropriateAs a developer on a project using git, we did a rebase on practically everything we merged in--it make the log a lot simpler and we all liked it. But the vcs history was more of a "history written by the winners".
Posted 12 months ago
Isn't this pretty much the same as the current "shelve" features?
Flag as inappropriate