抱歉,标题太长了,但我想弄清楚这个问题和CaptainPicard 提出的问题之间的区别
我有一个像这样的svn结构:
- 树干/
- 分支/*
- 标签/*
- 发布候选/*
出于所有意图和目的,候选版本的使用与分支完全一样。所以,我可以告诉 git-svn 使用 Release Candidates 作为分支,但是我没有得到分支,或者我可以告诉它使用分支,但没有得到 Release Candidates。我可以两者兼得吗?我想要类似的东西
[svn-remote "svn"]
url = svn://server/repo
fetch = trunk:refs/remotes/trunk
branches = branches/*:refs/remotes/*
branches = Release Candidate/*:refs/remotes/*
tags = tags/*:refs/remotes/tags/*
工作,但它没有(据我所知)
同样在尝试但它不工作的营地中是这样的
[svn-remote "svn"]
url = svn://svnserve/repo
fetch = trunk:refs/remotes/trunk
branches = Release Candidate/*:refs/remotes/RCs/*
tags = tags/*:refs/remotes/tags/*
[svn-remote "svnbranches"]
url = svn://svnserve/repo
fetch = <What the heck do I put here???>
branches = branches/*:refs/remotes/*
但我不知道为 svnbranches 的 fetch 放什么(复制 svn 的 fetch 会导致 git-svn 错误,将其排除在外或放入不存在的分支会导致 git 错误)
如何将两种类型的分支都拉入 git-svn?
谢谢,