Fabian Molder <fm122@xxxxxxxx> wrote: > Hello, > > - want to use git inside an huge SVN project > --> so git-svn could do the job .. > > > - I struggle with two things: > A) - the SVN project has an non-standard layout > B) - want to have (several) git's for just the (few) peaces I work on > > for A) > ====== > - svn layout looks like this (simplified): > - trunk (not really used, all interesting work in branches) > - branches > - r1.2 > - development > - integration > - r1.3 > - development > - integration > ... > > - inside development and integration is: > - xapplication1 > - xapplication2 > - xapplication3 > ... > - aa > -bb > -cc > - zapplication1 > - zapplication2 > - zapplication3 > ... > > - I created an simplified svn test (from scratch; import/repo/workdir) > via this bash-script: http://pastebin.ca/1608231 > > for B) > ====== > - the svn repo is very huge, but I'm only interested in these dirs: > xapplication2/ > aa/bb/cc/zapplication1 > - my objectives: > - have several local git's, just the ones I need: > --> xapplication2/.git > --> aa/bb/cc/zapplication1/.git Hi Fabian, Since you don't want to track the entire repo and these seem like unrelated (history-wise) trees, you probably want the simplest cases: git svn clone svn://example.com/path/to/xapplication2 git svn clone svn://example.com/path/to/aa/bb/cc/xapplication1 These commands are like doing the following with plain old svn: svn co svn://example.com/path/to/xapplication2 svn co svn://example.com/path/to/aa/bb/cc/xapplication1 > I tried to use "git config svn-remote.svn.branches" to do this, > please see in function "do_git_svn" in bash-script - but no success svn-remote.svn.branches and tags are really only for repos with standard layouts. -- Eric Wong -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html