git-svn 使用方法记录

作者: CookieziSui | 来源:发表于2016-08-12 09:56 被阅读528次

    官方文档 https://git-scm.com/docs/git-svn

    第一种方法

    1. 执行 git svn clone svn://xxxxxx

    错误提示

    0 [main] perl 25604 cygwin_exception::open_stackdumpfile: Dumping stack trace to perl.exe.stackdump
    

    查到是因为svn repository过大

    调整.git/config文件

    config 文档 https://git-scm.com/docs/git-config

    修改如下

    [core]
        repositoryformatversion = 0
        filemode = false
        bare = false
        logallrefupdates = true
        symlinks = false
        ignorecase = true
        hideDotFiles = dotGitOnly
        packedGitLimit = 4000m
        packedGitWindowSize = 4000m
        longpaths = true
    [http]
        postBuffer = 524288000
    [pack]
      deltaCacheSize = 2048m
      packSizeLimit = 2048m
      windowMemory = 2048m
    

    2. 执行 git svn clone svn://xxxxxx

    第二种方法

    1. 执行 git svn clone svn://xxxxxxx --log-window-size=5000000(svn repository特别大的时候使用)

    相关文章

      网友评论

        本文标题:git-svn 使用方法记录

        本文链接:https://www.haomeiwen.com/subject/bbdssttx.html