在SVN中进行合并时,您可以指定修订范围,如:
[4506, 4605,4784,4869,5081,5146-5148,5150,5418]
现在我想使用git svn clone将上述修订克隆到git存储库中。我试过了:
git svn clone -r 4506,4605,4784,4869,5081,5146:5148,5150,5418 "https://path-to-svn-branch" git_repo
但是这给了:
revision argument: ... not understood by git-svn
git clone svn是否仅支持单个修订版或start:end范围?
自: http://git-scm.com/docs/git-svn
以上似乎应该有效:
这允许支持部分/烧灼历史的修订范围。
答案 0 :(得分:0)
修订号以-r<number>
或--revision=<number>
。
如果您要提供范围,则为-r<number>:<number>
或 - revision=<number>:<number>
示例:
git svn clone -r5146:5148 "https://path-to-svn-branch" git_repo
git svn clone --revision=5146:5148 "https://path-to-svn-branch" git_repo