git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Getting git-svn to recognize branchpoints?

From
Steven Walter <stevenrwalter@gmail.com>
Date
Jun 7, 2008, 15:36 UTC
Message-ID
<e06498070806070836m4c3ffd93ye4e4d7ddd149a5a7@mail.gmail.com>
In-Reply-To
<a12182cd-2cd3-42a6-b3b4-f99907576741@d77g2000hsb.googlegroups.com>
On Fri, Jun 6, 2008 at 3:07 PM, davetron5000 <davetron5000@gmail.com> wrote:
Show 13 quoted lines
> I was given a branch in an SVN repo to work on.  My plan is to merge
> it with trunk in Git to indicate how much easier it would be to use
> Git.
>
> Unfortunately, Git doesn't seem to realize that my branch is a branch
> from SVN's trunk.  For example, I have made no changes to file foo.c
>
> The main trunk has changes to foo.c
>
> When I merge, those changes show up as conflicts.
>
> gitk doesn't show any branch points, and I'm thinking that Git just
> doesn't see the branches as they are in SVN.

How much history did you fetch from subversion? If you didn't fetch at least to the branch point, then that could explain what you're seeing. If the SVN repository isn't too large, it is probably worth the time to fetch the entire history (from r1 forward).

> The sha-1 of the branch commit from SVN shows up in gitk when I've
> checked out my branch, but not if I have the trunk checked out (though
> a git log DOES show it).
That's expected; it sounds like you want "gitk --all"
-- 
-Steven Walter <stevenrwalter@gmail.com>
"A human being should be able to change a diaper, plan an invasion,
butcher a hog, conn a ship, design a building, write a sonnet, balance
accounts, build a wall, set a bone, comfort the dying, take orders,
give orders, cooperate, act alone, solve equations, analyze a new
problem, pitch manure, program a computer, cook a tasty meal, fight
efficiently, die gallantly. Specialization is for insects."
 -Robert Heinlein
Previous: davetron5000Next: davetron5000
Message 2 of 3 in “Getting git-svn to recognize branchpoints?”
  1. davetron5000Jun 6, 2008
  2. Steven WalterJun 7, 2008
  3. davetron5000Jun 7, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.