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的時候,出現了下面的錯誤,真是坑爹

Administrator@LUJUNTAO /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

 

又一次遇到類似的錯誤,不過按照之前的方法可以解決掉

Administrator@LUJUNTAO /f/Software/ZBMYun/SourceCode/ZITakerHS (temp)
$ git svn dcommit
Committing to https://server2008/svn/ZBMSH/Software ...
C:\Program Files (x86)\Git\bin\perl.exe: *** unable to remap C:\Program Files (x
86)\Git\bin\libsvn_ra_local-1-0.dll to same address as parent -- 0x6DFE0000
0 [main] perl.exe" 9196 sync_with_child: child 6940(0x2DC) died before ini
tialization with status code 0x1
589 [main] perl.exe" 9196 sync_with_child: *** child state child loading dll
s

ERROR from SVN:
Merge conflict during commit: Your file or directory 'ZBMYun/SourceCode/ZITakerH
S/ZITaker/UI/ChannelSelect.cs' is probably out-of-date: resource out of date; tr
y updating
W: f6f259e8ebbc293d565daea1ccde6d060aea67b2 and refs/remotes/git-svn differ, usi
ng rebase:
:040000 040000 044e1cafa5520fb769e893ec1f4fa96565444398 1b863fffc14cce65d8f27a9f
0fff4102d689a113 M ZBMYun
First, rewinding head to replay your work on top of it...
Applying: 
Applying: 
Applying: 
ERROR: Not all changes have been committed into SVN, however the committed
ones (if any) seem to be successfully integrated into the working tree.
Please see the above messages for details.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM