C# 将代码从SVN导入GIT失败-SVN主干为空

C# 将代码从SVN导入GIT失败-SVN主干为空,c#,.net,git,svn,C#,.net,Git,Svn,我尝试将我的SVN(汇编)存储库克隆到GIT one(bitbucket) 我使用bitbucket向导将代码从SVN在线导入GIT 但我得到了以下错误: 23:58:39 svn import for: https://subversion.assembla.com/svn/ugisvn/trunk 23:58:39 Checking out https://subversion.assembla.com/svn/ugisvn/trunk... 23:58:40 A elad2109/elad

我尝试将我的SVN(汇编)存储库克隆到GIT one(bitbucket)

我使用bitbucket向导将代码从SVN在线导入GIT

但我得到了以下错误:

23:58:39 svn import for: https://subversion.assembla.com/svn/ugisvn/trunk
23:58:39 Checking out https://subversion.assembla.com/svn/ugisvn/trunk...
23:58:40 A elad2109/elad2109/bb_tmp
23:58:40 Exported revision 59.
23:58:40 Done
23:58:40 Subversion checkout successful
23:58:40 Creating new git repository...
23:58:40 Initialized empty Git repository in elad2109/elad2109/bb_tmp/.git/
23:58:40 Done
23:58:40 Done
23:58:40 # On branch master
23:58:40 #
23:58:40 # Initial commit
23:58:40 #
23:58:40 nothing to commit (create/copy files and use "git add" to track)
23:58:40 Unable to convert svn checkout to git
23:58:40 Svn checkout failed: <class 'bitbucket.apps.async.tasks.ImportException'>: Command failed. Return value: 1
23:58:39 svn导入用于:https://subversion.assembla.com/svn/ugisvn/trunk
23:58:39退房https://subversion.assembla.com/svn/ugisvn/trunk...
23:58:40 A elad2109/elad2109/bb_tmp
23:58:40导出修订版59。
23:58:40完成
23:58:40 Subversion签出成功
23:58:40正在创建新的git存储库。。。
23:58:40在elad2109/elad2109/bb_tmp/.Git中初始化了空Git存储库/
23:58:40完成
23:58:40完成
23:58:40#关于分行主管
23:58:40 #
23:58:40#首次提交
23:58:40 #
23:58:40无需提交(创建/复制文件并使用“git add”跟踪)
23:58:40无法将svn签出转换为git
23:58:40 Svn签出失败::命令失败。返回值:1
但是我怎样才能修复它呢

已解决:

我的两个问题都解决了:

  • 缺少作者
    -我必须验证我发送到bitbucket.org的注册电子邮件

  • 空主干
    -我刚刚给出了一个更高级别的SVN存储库


  • 尝试使用命令行。你必须摆弄你的作者档案。 基本上,对于任何“找不到现有作者”,您必须在authors.txt文件中添加一个none条目

    elad2109=无

    下面是一个关于手动迁移的好教程:

    问候,,
    Zeno.

    我不知道Bitbucket的SVN导入器是如何工作的,但基于
    23:58:40#Initial commit 23:58:40#23:58:40#无需提交任何内容(创建/复制文件并使用“git add”跟踪)
    他们似乎有一个使用
    git add
    和类似命令的自定义系统。SVN支持不修改任何文件的提交,而Git通常要求每个提交至少有一个文件。也许Bitbucket的SVN导入程序无法正确处理空提交


    最好使用git svn手动执行导入操作——不管怎样,在导入非结构化svn存储库时都需要这样做,因为这些存储库并不总是严格遵循标准布局。以下是我将存储库导入Git的一些经验:

    解决了我的两个问题:

    缺少作者-我必须验证我发送到bitbucket.org的注册电子邮件


    空trunck-只提供了一个更高级别的SVN存储库

    我绕过了缺少作者的错误。我现在有一个新的。看我修改过的问题我不可能找出错误的原因。该错误消息是由bitbucket的导入向导框架引起的,它是模糊的。使用命令行可以更好地实现成功导入。解决了我的两个问题:1<代码>缺少作者-我必须验证我发送到bitbucket.org 2的注册电子邮件<代码>空trunck-刚刚提供了一个更高级别的SVN存储库