Using git-svn with slightly strange svn layout

Posted by Ibrahim on Stack Overflow See other posts from Stack Overflow or by Ibrahim
Published on 2010-06-10T22:24:41Z Indexed on 2010/06/10 22:43 UTC
Read the original article Hit count: 298

Filed under:
|
|

Hi guys, I'm doing an internship and they are using SVN (although there has been some discussion of moving to hg or git but that's not in the immediate future). I like git so I would like to use git-svn to interact with the svn repository and be able to do local commits and branches and stuff like that (rebasing before committing to svn of course). However, there is one slight wrinkle, the svn repository layout is a little weird. It basically looks like this

/FOO
  +-branches
  +-tags
  +-trunk
    +-FOO
    +-myproject

Basically, my project has been stuck into a subdirectory of trunk, and there is another project that is also a subdirectory of the trunk. If I use git-svn and only clone the directory for my project instead of the root, will it get confused or cause any problems? I just wonder because the commit numbers are incremented for the entire repository and not just my project, so would commits be off or anything like that? I probably wouldn't push any branches or tags to SVN because I'd prefer to just do those locally in git and I don't know how git-svn deals with branches and tags anyway, and no one else uses them so I find little point in doing so. Thanks for the help!

© Stack Overflow or respective owner

Related posts about svn

Related posts about git