Windows上的git svn rebase问题
我有一个git的问题.
基本上,这就是我所拥有的.我通过git访问svn存储库.到目前为止,在python文件上,一切正常. 但最近我还在存储库中添加了一些pyd,dll和lib文件.第一次更新进展顺利.但是,这些文件已被修改,从那时起我无法更新.这些文件是从带有TortoiseSvn的Windows计算机添加到svn存储库中的. 如果我在linux上执行git svn rebase,一切正常. 如果我用msysgit(以及tortoisegit)在Windows上执行git svn rebase,我有以下错误:致命:写错误:参数无效 如果我在带有cygwin的windows上执行git svn rebase,我有以下错误:在/usr/lib/perl5/vendor_perl/5.10/Git.pm第916行的blob后没有找到换行符 我尝试了几个东西(autocrlf true / false,safecrlf true / false),使用以下行添加.gitattributes文件*.* -crlf -diff -merge并没有任何效果. 我有点卡在这里所以任何建议都会受到欢迎. 提前致谢. 解决方法
与Msysgit v1.7.2.3完全相同,最新版本截至9月29日,并希望在此分享我的发现(谷歌出现了几个案例,但没有解决方案).
尝试在repo上执行“git svn rebase”(过去曾经多次运行)在一定数量的提交之后始终失败并出现“致命:写入错误:无效参数”.然后,同步将再次恢复到开头. 我相信这是Msysgit中与大型(ish)二进制文件和可用内存相关的错误(在具有4GB RAM和大量免费高清空间的Win XP SP3系统上).远程系统是CodePlex上的DotNetNuke SVN repo(https://dotnetnuke.svn.codeplex.com/svn). 最初它在330KB“CHM”文件(~212th commit,r52261)上窒息.即使在禁用Avast AV,Google桌面等并验证repo文件夹上没有其他锁定进程之后,它也始终如此.重新启动后(但打开Outlook,Dreamweaver等),然后它始终如一地重复失败~15.3MB DLL(~416次提交,相同版本). 最后,在重新启动后,禁用Avast,Carbonite和Google桌面并且不运行其他程序,同步首次运行. 这似乎坚定地指出我的结论是它是一个可用的内存问题,可能与修订版中存在大量二进制文件和大量提交有关.请注意,我还尝试了“git fsck”,“git svn reset xx”并调整了“packSizeLimit”/“usedeltabaSEOffset”配置变量,但没有成功. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows – 主机关联/负载平衡跨VPN的Microsoft RDS
- windows – 在同一端口上侦听的多个进程?
- windows-server-2003 – Windows Defrag实用程序是否在RAID
- windows-server-2008 – 是否可以逐步从工作组迁移到域?
- 如何正确创建一个nim / nimrod windows dll
- windows-server-2008 – 适用于Windows 2008 / SQL Server群
- windows-7 – 是否会重新启动W3SVC Web发布服务,还会重启II
- windows-server-2003 – 说服管理层高成本的方法
- 如何在Windows下创建一个md文件
- windows-server-2008-r2 – 远程删除卷影副本
- windows-server-2008 – 无法将OSX 10.9绑定到Ac
- windows – 消除页面文件
- windows – PC与Mac的比例支持小时数?
- windows – 指定NVCC用于编译主机代码的编译器
- windows-server-2008-r2 – 用户权限分配策略与本
- vbscript – Windows 7安装程序,刷新路径环境变量
- windows-phone-7 – Windows Phone 7 App栏,全球
- windows-vista – 连接到NAT后面的支持Teredo的服
- DLL符号_FooBar @ 16中的数字16代表什么?
- windows-server-2008 – 如何在具有多个VM的Hype