我正在尝试使用 git svn
将 SVN 存储库克隆到 Git 中。
我运行以下命令:
C:\Projects>git svn clone -T trunk -b branches -t tags --no-metadata https://svn.mycompany.com/Projects/MyProject MyProject
我收到以下错误:
Found possible branch point: https://svn.mycompany.com/Projects/MyProject/trunk => https://svn.mycompany.com/Projects/MyProject/tags/11.1.9.33334, 33334
Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/Git/SVN.pm line 106.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/site_perl/Git/SVN.pm line 106.refs/remotes/MyProject-10.2: 'https://svn.mycompany.com/Projects' not found in ''
git 的版本是:
1.8.1.msysgit.1
最佳答案
我的问题是,由于 SVN(文件和日志)太大,它在某些时候一直崩溃,当我重新启动时,它在我的 .git/config 文件中创建了多行分支和标签。
branches = branches/*:refs/remotes/svn/branches/*
tags = tags/*:refs/remotes/svn/tags/*
我只是删除了这些重复的条目并用我的命令重新启动
git svn fetch
关于Git Svn - 找到可能的分支点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15387812/