当前位置:  开发笔记 > 开发工具 > 正文

SVN-Git迁移:clean-git分支错误

如何解决《SVN-Git迁移:clean-git分支错误》经验,为你挑选了1个好方法。



1> Arpit Aggarw..:

如果未--branches在运行git svn clone命令时指定,则会出现此问题.你可以通过指定--brancheswhile执行git svn clone如下来避免它:

git svn clone --username=ArpitAggarwal --branches=/dev --authors-file=C:/Users/ArpitAggarwal/authors.txt http://localhost:81/svn/project/branches/ dev-git

仍然如果您不想指定--branches,解决方法是添加一个空"branches".git/config,如下所示:

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[svn-remote "svn"]
    url = http://localhost:81/svn/project/branches
    branches = 
[svn]
    authorsfile = C:/Users/ArpitAggarwal/authors.txt

对于标签的类似错误:

无法检索密钥的配置:svn-remote.svn.tags

添加一个空"tags".git/config,如下所示:

[core]
        repositoryformatversion = 0
        filemode = false
        bare = false
        logallrefupdates = true
        symlinks = false
        ignorecase = true
        hideDotFiles = dotGitOnly
    [svn-remote "svn"]
        url = http://localhost:81/svn/project/branches
        branches = dev/*:refs/remotes/origin/*
        tags =  
    [svn]
        authorsfile = C:/Users/ArpitAggarwal/authors.txt

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有