我使用
将非常大的svn存储库转换为git存储库git svn init svn/server/project --no-metadata
git svn fetch
这花费了两天的时间来完成。
这个回购应该有很多分支,但是当我做“git branch”时我除了主人之外别无他物。它们列在branches目录下,但我不应该用“git branch”看到它们吗?
“git branch -a”仅显示master和remotes / git-svn。
这是--no-metadata切换器吗?
答案 0 :(得分:3)
初始化git存储库时,您需要使用--trunk
,--branches
和--tags
选项或--stdlayout
git svn init
选项来告知trunk
它是subversion存储库中branches
,tags
和{{1}}目录的目录路径。
有关其他详细信息,请参阅manual page for git-svn。