長いタイトルで申し訳ありませんが、この質問とキャプテンピカードが尋ねた質問の違いを明確にしたかったのです。
私は次のようなsvn構造を持っています:
- トランク/
- 枝/*
- タグ/*
- リリース候補版/*
すべての意図と目的のために、リリース候補はブランチとまったく同じように使用されます。したがって、git-svn にリリース候補をブランチとして使用するように指示できますが、ブランチを取得できません。または、ブランチを使用するように指示できますが、リリース候補を取得できません。両方できますか?次のようなものが欲しい
[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 に取り込むにはどうすればよいですか?
ありがとう、