git svn cygwin_exception

git for windows 2.5 版本发布了,更新之后,使用git svn的时候,就出错

git svn rebase Or git svn dcommit

After a update git for windows 2.5,I encountered this problem.
$ git svn dcommit
Committing to myUrl
0 [main] perl 30192 cygwin_exception::open_stackdumpfile: Dumping stack trace to perl.exe.stackdump

Exception: STATUS_ACCESS_VIOLATION at rip=00000000000
rax=0000000000000000 rbx=00000006010982B8 rcx=00000006010982B8
rdx=00000006010A05F8 rsi=0000000000000011 rdi=0000000000000000
r8 =0000000000000000 r9 =00000006010C81E8 r10=0000000000230000
r11=000000049F2420D9 r12=000000000022C080 r13=000000000022C088
r14=000000060108F308 r15=000000060108F278
rbp=000000000022C098 rsp=000000000022C028
program=C:\Program Files\Git\usr\bin\perl.exe, pid 18752, thread main
cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B
Stack trace:
Frame Function Args
End of stack trace

github上有人提出这个问题了,但是并没有很好的处理方案。

https://github.com/git-for-windows/git/issues/274

-=======================

无奈之下,直接写在了git for windows 2.5,重新安装了之前的1.9.5版本

使用git svn rebase的时候,出现了下面的错误,真是坑爹

[email protected] /f/Software (temp)
$ git svn rebase
C:\Program Files (x86)\Git\bin\perl.exe: *** unable to remap C:\Program Files(x86)\Git\bin\libsvn_client-1-0.dll to same address as parent -- 0x6D790000
0 [main] perl.exe" 4040 sync_with_child: child 3164(0x2D8) died before initialization with status code 0x1
406 [main] perl.exe" 4040 sync_with_child: *** child state child loading dlls

网上找了很多方法都没啥卵用,最后找一个解决方案

首先,下载cgywin的windows版本,安装在C盘

http://blog.csdn.net/vzq4815/article/details/4636272
http://blog.csdn.net/aegeaner/article/details/6993611

按照上面2个链接中提到的,打开C:\cygwin64\bin文件夹下的ash.exe

然后运行/bin/rebaseall

之后,重启电脑,就可以正常工作了

可以参考这个问题http://stackoverflow.com/questions/5014554/git-svn-error-under-cygwin

时间: 2024-10-14 07:58:37

git svn cygwin_exception的相关文章

git svn rebase出现了checksum mismatch的错误

http://stackoverflow.com/questions/3156744/git-svn-rebase-checksum-mismatch This solution was the only one that worked for me: See what was the revision number of the last change on the file: git svn log chrome/test/functional/search_engines.py Reset

git svn简明使用教程

????虽然使用git的好处多多,不过由于一些历史原因我们在工作时可能还得使用SVN,那么有没有一种方法可以兼顾理想与现实呢? ????git给我们提供了git svn命令工具,可以用使用git的方法来管理SVN代码.闲话不多说,正式开始我们的git svn使用教程. 创建仓库: 1.只拉取单一目录: git svn clone http://xx.xx.xx.xx/trunks/demo 2.拉取服务器上全部数据: git svn clone http://xx.xx.xx.xx/demo -

git - svn 平滑到 git

1. 建立自己的git仓库,需要是空git仓库 2. checkout 你的 git仓库 3. svn忽略.git文件,忽略.git  .gitignore 4. 把 .git文件拷到你的 svn仓库 5. git 上传文件 ————可以用,但是不符合我的情况———— 1. 所有需要用到的:git svn 帮助文档: http://git-scm.com/book/zh-tw/Git-%E8%88%87%E5%85%B6%E4%BB%96%E7%B3%BB%E7%B5%B1-Git-%E8%88

git svn

版本控制: svn: 常用:svn update 获取最新的更新. svn add '文件名'  添加到控制版本. svn del '文件名'    移出控制版本 svn ci -m    提交更改.版本号加1. svn st   查看将要提交的信息 svn revert -R . 初始化所有的更改,清空提交信息. git : 常用: git clone http://example.com/test 克隆一个远程仓库 git init  初始化一个git库 加入控制 git add '文件名'

前端自动化准备和详细配置(NVM、NPM/CNPM、NodeJs、NRM、WebPack、Gulp/Grunt、Git/SVN)

一. 各类概念和指令介绍 1. NVM (1).  全称:Node Version Manager,是一款针对Nodejs的版本管理工具,由于Node的版本很多,很多时候我要需要依赖多个版本,并且要求可以自动切换,这个时候采用NVM来管理Node再合适不过了. (2). 下载地址:https://github.com/coreybutler/nvm-windows/releases (3). 常用指令: a. 查看已经安装的node版本:    [nvm list] b. 更换当前node的版本

ubuntu18.04系统安装及php7.2,apache2,mysql8,git,svn,composer,vs code 到安装 php 扩展配置php.ini 实现 laravel5.8 运行

简介:记录自己从系统安装到环境配置完毕运行laravel的记录    • 下载ubuntu18.04桌面版        ○ ubuntu18.04中国官网 https://cn.ubuntu.com/        ○ Ubuntu18.04 下载地址 http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso    • 下载Vm虚拟机        ○ Vm 官网 https://www.vmware.com      

bat 每天开机自动从git/svn服务器更新代码

一 针对svn服务器 1.新建一个bat后缀名为xxx.bat文件 2.里面写入 svn updatepause 3.将此bat文件放到你项目的根目录下 4.右键生成快捷方式,然后将快捷方式放到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp(win10,win7找对应的目录) 启动目录下,这样每天开机的时候就会自动更新代码 二 针对git服务器 上面的是针对svn服务器的,那么针对git服务器也是一样个过程,只是将bat文

Git/SVN 版本管理工具的对比

Mysql:修复表repair table name, 清空表truncate table name, 删除表drop table name 更改表名rename table name1 to name2, 备份表mysqldump 库名 表名 > 路径 字段分类group by name, 去重distinct , 字段排序order by desc/asc       ---- 小 Q -----------------------------------------------------

【iOS技术】Xcode+GitHub远程代码托管(GIT, SVN)

原创 2016-05-24 旭哥 蓝鸥 学生对旭哥的评价是这样的: 旭哥 为什么这么年轻 知识却比我们多这么多............ 旭哥很是负责,对同学的各种问题都能够热心地解答,在旭哥的带领下,在项目阶段学到了很多,没什么建议 旭哥,很负责,平时很照顾,而且知识拓展面挺广.   先来看看什么是代码远程托管: 其实就是将我们的代码上传到GitHub的服务器上, 供别人下载, 当然了也可以在团队开发的时候, 使用GitHub进行代码合并工作, 下面我们进入正题 .   在开始分享之前,小编给旭