git-svn使用方法記録

889 ワード

公式文書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
第2の方法
1.git svn cloneの実行svn://xxxxxxx--log-window-size=5000000(svn repositoryが特に大きい場合に使用)