* git svn rebase totally confused; just need some sorta reset
@ 2008-12-29 21:39 davetron5000
2008-12-29 22:04 ` Jacob Helwig
2008-12-29 22:04 ` Boyd Stephen Smith Jr.
0 siblings, 2 replies; 3+ messages in thread
From: davetron5000 @ 2008-12-29 21:39 UTC (permalink / raw)
To: git
So, my repo is in a weird state. I have committed my changes to svn
via git svn dcommit, and it appears that the svn repository has all my
changes.
However, git svn rebase fails with conflicts, on almost every single
commit I've made. I think that ultimately, I merged a branch in
numerous times and git seems confused. BUT, I don't really care about
preserving that; I just want my master branch to be clean.
Is there a way I can basically say: commit XXX is the same as the
current HEAD of SVN, so treat things as if that's the case. i.e.
treat things the same as if I had just done a clean git svn clone.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: git svn rebase totally confused; just need some sorta reset
2008-12-29 21:39 git svn rebase totally confused; just need some sorta reset davetron5000
@ 2008-12-29 22:04 ` Jacob Helwig
2008-12-29 22:04 ` Boyd Stephen Smith Jr.
1 sibling, 0 replies; 3+ messages in thread
From: Jacob Helwig @ 2008-12-29 22:04 UTC (permalink / raw)
To: davetron5000; +Cc: git
On Mon, Dec 29, 2008 at 13:39, davetron5000 <davetron5000@gmail.com> wrote:
> So, my repo is in a weird state. I have committed my changes to svn
> via git svn dcommit, and it appears that the svn repository has all my
> changes.
>
> However, git svn rebase fails with conflicts, on almost every single
> commit I've made. I think that ultimately, I merged a branch in
> numerous times and git seems confused. BUT, I don't really care about
> preserving that; I just want my master branch to be clean.
>
> Is there a way I can basically say: commit XXX is the same as the
> current HEAD of SVN, so treat things as if that's the case. i.e.
> treat things the same as if I had just done a clean git svn clone.
>
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
git checkout local-branch-you-want-to-fix
git reset --hard name-of-your-git-svn-branch (probably trunk, or
<prefix>/trunk, if you setup git-svn with the --prefix=<prefix>/
option).
This will wipe out anything you have in local-branch-you-want-to-fix,
and reset it to the same state that name-of-your-git-svn-branch is in.
-Jacob
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: git svn rebase totally confused; just need some sorta reset
2008-12-29 21:39 git svn rebase totally confused; just need some sorta reset davetron5000
2008-12-29 22:04 ` Jacob Helwig
@ 2008-12-29 22:04 ` Boyd Stephen Smith Jr.
1 sibling, 0 replies; 3+ messages in thread
From: Boyd Stephen Smith Jr. @ 2008-12-29 22:04 UTC (permalink / raw)
To: davetron5000; +Cc: git
[-- Attachment #1: Type: text/plain, Size: 1113 bytes --]
On Monday 2008 December 29 15:39:45 davetron5000 wrote:
> Is there a way I can basically say: commit XXX is the same as the
> current HEAD of SVN, so treat things as if that's the case.
No, commits are immutable and their "name" is based on their contents.
However, if you've fetched the current HEAD of SVN, you've already got a
commit that corresponds (roughly) to the HEAD of SVN.
> i.e.
> treat things the same as if I had just done a clean git svn clone.
On my git-svn created repository, I have a special ref "git-svn" that appears
to refer to the "HEAD of SVN" commit. ("git branch -a" shows it.) If that's
also the case with you:
git branch -m master master.save
git checkout -b master git-svn
# Make sure you are seeing what you want.
git branch -D master.save
should get you to where you want.
Heck, "git reset git-svn" might work.
--
Boyd Stephen Smith Jr. ,= ,-_-. =.
bss@iguanasuicide.net ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-'
http://iguanasuicide.net/ \_/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-12-29 22:05 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-29 21:39 git svn rebase totally confused; just need some sorta reset davetron5000
2008-12-29 22:04 ` Jacob Helwig
2008-12-29 22:04 ` Boyd Stephen Smith Jr.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox