Извините за длинный заголовок, но я хотел прояснить различие между этим вопросом и Тот, который задал 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 (копирование выборки svn приводит к ошибке git-svn, опускание или вставка несуществующей ветви приводит к ошибке git)
Как можно сделать так, чтобы оба типа веток были перенесены в git-svn?
Спасибо