gpt4 book ai didi

git - STATUS_ACCESS_VIOLATION 与 git svn

转载 作者:IT王子 更新时间:2023-10-29 00:55:46 32 4
gpt4 key购买 nike

我正在尝试将我们的代码从包含大约 1 GB 数据的 SVN 存储库(TortoiseSVN 1.9.3 64 位)迁移到带有 Git 存储库的 TFS 2015。我的电脑上有 Git (2.9.0.1),当我尝试这个命令行时:

git svn clone https://server/directory/trunk

它创建了 .git 文件夹,但是我有一个 perl.exe.stackdump 文件有以下问题

Exception: STATUS_ACCESS_VIOLATION at rip=00000000000
rax=0000000000000000 rbx=00000006010B9448 rcx=00000006010B9448
rdx=00000006010C1788 rsi=0000000000000011 rdi=0000000000000000
r8 =0000000000000000 r9 =00000006010E8F68 r10=0000000100000000
r11=000000049F2423C9 r12=00000000FFFFC200 r13=00000000FFFFC208
r14=00000006010B0498 r15=00000006010B0408
rbp=00000000FFFFC218 rsp=00000000FFFFC1A8
program=C:\Program Files\Git\usr\bin\perl.exe, pid 26220, thread main
cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B
Stack trace:
Frame Function Args
End of stack trace

我读到 Git 使用 .subversion/servers 文件进行身份验证,所以我猜这不是问题所在?我专门在 Windows 上工作。

最佳答案

原因很可能是由于大型提交的大小。我之前在使用 Cygwin git 获取、克隆或 rebase 时看到过类似的问题,当更改集太大以至于 Git 和/或 Perl 耗尽内存时(当同事提交大视频文件时这并不有趣)。关闭所有其他内存密集型进程会有很大帮助。 FWIW,我还发现将 Cygwin 从 32 位升级到 64 位后我遇到的问题更少了。

这似乎是一个 well-known bug in Msys Git根据对错误报告的评论,你应该

try calling successive git svn fetch calls to continue

还建议使用适用于 Windows 的 64 位版本的 Git。祝你好运。

关于git - STATUS_ACCESS_VIOLATION 与 git svn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38229582/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com