我正在尝试将我们的一个项目从SVN迁移到GIT,并且我在Windows机器上使用Git Bash版本 - 1.8.4。
我有三个问题。
1. 非标准SVNREPO结构
svn_Repository
-Trunk
-Branches
-Tags
-Release(Additional folder)
我正在尝试使用以下命令克隆
git svn clone SVNURL --authors-file = authors.txt --no-metadata -s RepoName。
因此,它是用于克隆非标准SVNREPO的确切命令。
2.当我尝试使用上述命令进行克隆时,它会抛出错误
致命:无法创建'f:/.... /。/。git / svn / refs / remotes / tags / V1.2.1.1020 Alpha 3 /index.lock':没有这样的文件或目录 read-tree c987c7ec5575b4aa8f42c3ec7807dff5cebe565f:命令返回错误:128
如果我尝试手动创建index.lock,则会出现其他错误
找到可能的分支点://SVNURL/branches/1.2.x => httpSVNURL / tags / V1.2.1.1020%20Alpha%203%20,85158 在/ usr / lib / perl5 / site_perl / Gi中使用未初始化的值替换(s ///) t / SVN.pm第106行。
所以,任何人都可以建议我采取正确的步骤。