如何通过git svn使用嵌套分支
我们的svn服务器有一个称为Dev的主干,分支位于其中 /Branches/Release/1.0/ /2.0/ /2.3.4/ /分支/发布版/1.0/ /2.0/ /2.3.4/ 我用类似于如何通过git svn使用嵌套分支,svn,git,branch,git-svn,Svn,Git,Branch,Git Svn,我们的svn服务器有一个称为Dev的主干,分支位于其中 /Branches/Release/1.0/ /2.0/ /2.3.4/ /分支/发布版/1.0/ /2.0/ /2.3.4/ 我用类似于gitsvnclone-tdev的东西克隆了它-b分支机构… 当我运行git branch 2.1 remotes/Release/2.1时,我得到: fatal:不是有效的对象名称:“remotes/Release/2.1”。 如何引
gitsvnclone-tdev的东西克隆了它-b分支机构…
当我运行git branch 2.1 remotes/Release/2.1时,我得到:
fatal:不是有效的对象名称:“remotes/Release/2.1”。
- 如何引用远程分支
- 是否需要使用不同的参数重新克隆
[svn-remote "svn"]
url = svn://svnserver/repo
fetch = trunk:refs/remotes/trunk
branches = branches/*/*:refs/remotes/*
tags = tags/*:refs/remotes/tags/*
这也在中进行了描述。对于更复杂的SVN分支布局(如),在进行git-SVN集成之前,可能需要先修改SVN回购 由于Git1.6,“1.6.x提供了深度克隆,因此多个通配符可以与--branchs选项一起使用”,如“”中所述
我想你是SOL bud:/你导入了一个Branch:Release,其中包含文件夹。下次克隆时我应该如何修复此问题?可能会复制到
git svn clone https://svn.myrepos.com/myproject web-self-serve --trunk=trunk --branches=branches/*/* --prefix=svn/