Re: git-svn and repository hierarchy?
- From
- Peter Harris <git@peter.is-a-geek.org>
- Date
- Feb 28, 2009, 02:41 UTC
- Message-ID
- <eaa105840902271841p2cb45eb1ye0bafb136c0cceaf@mail.gmail.com>
- In-Reply-To
- <20090227235824.GD14187@raven.wolf.lan>
On Fri, Feb 27, 2009 at 6:58 PM, Josef Wolf wrote:
Show 5 quoted lines
> > At the time I read the tutorials/howtos/whatever, I thought I understand > what "rebase" actually means. But now I get pretty much confused, since > there are "git rebase", "git pull --rebase" and "git svn rebase" involved, > and they all seem to do very different things.
(simplified, take with grain of salt:) "git pull" is short for "git fetch && git merge <tracking branch>" "git pull --rebase" is short for "git fetch && git rebase <tracking branch>" "git svn rebase" is short for "git svn fetch && git rebase <svn tracking branch>" "git svn dcommit" is short for "while (changes) { svn ci && git svn rebase }"
It's all just shortcuts for the same operations underneath. Does that help?
Peter Harris