create branch from svn repos

2 messages, 2 authors, 2016-06-15 · open the first message on its own page

create branch from svn repos

From: Ming Zhang <hidden>
Date: 2016-06-15 22:48:43

Hi All

I have a svn repos with this layout

trunk
tags
branches-- b1
                    b2
                    dir/ b3
                           b4

i used git-svn to clone a svn repos. and i have remote branches like

svn/b1
svn/b2
svn/dir

i can create a local branch from b1 or b2, or even dir with command like
git checkout -b local/b1 svn/b1

but if i want to create a local branch for b3 with command
git checkout -b local/b1 svn/dir/b3

it will fail with error messages like

fatal: git checkout: updating paths is incompatible with switching
branches/forcing
Did you intend to checkout 'svn/dir/b3' which can not be resolved as commit?

so is what i want to do feasible?

Thanks!

Ming

Re: create branch from svn repos

From: Dmitrijs Ledkovs <hidden>
Date: 2016-06-15 22:48:43

On 27 April 2010 21:59, Ming Zhang [off-list ref] wrote:
fatal: git checkout: updating paths is incompatible with switching
branches/forcing
Did you intend to checkout 'svn/dir/b3' which can not be resolved as commit?

so is what i want to do feasible?

Thanks!

Ming
$ git help svn

Read the last bits on how to define svn remote branches in the .git/config
update your .git/config
and do

$ git svn init $same_top_level_svn_url
$ git svn fetch
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help