如何在SVN标签上制作git svn clone获取完整的历史记录?

时间:2011-07-23 07:07:26

标签: git svn

在SVN标签中只是另一个URL。因此,当我使用git svn clone <url_of_tag>克隆指向标记的URL时,我希望它能够获取标记的完整历史记录,但事实并非如此。克隆显示后的git日志,

<some_hash> git-svn-id: <tag_url>@12256 eaa63c25-6722-0410-8f96-99d88de8df57

git svn clone <url_of_trunk>效果很好。

如何克隆标记网址以及完整的历史记录?

1 个答案:

答案 0 :(得分:2)

考虑到SVN中的标签假设 不可变(因为你应该在SVN标签中做更多版本),当在标记URL下读取SVN仓库的历史时,git svn脚本找不到很多提交内容就不足为奇了。
(参见SVN中的What do “branch”, “tag” and “trunk” really mean?