git svn克隆和修订范围?

时间:2015-09-30 09:34:29

标签: git svn

在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

以上似乎应该有效:

这允许支持部分/烧灼历史的修订范围。

1 个答案:

答案 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