我有一个关于git的问题。
基本上,我的情况是这样的。我通过git访问svn仓库。到目前为止,在Python文件上一切都运行良好。
但是最近我也在仓库中添加了一些pyd、dll和lib文件。第一次更新很顺利。但是自从那时以来,这些文件已经被修改过,因此我无法进行更新。这些文件是从Windows计算机上使用TortoiseSvn添加到svn仓库的。
如果我在Linux上执行git svn rebase,则一切正常。
如果我在Windows上使用msysgit(还有tortoisegit)执行git svn rebase,则会出现以下错误:fatal: write error: Invalid argument 如果我在Windows上使用cygwin执行git svn rebase,则会出现以下错误:didn't find newline after blob at /usr/lib/perl5/vendor_perl/5.10/Git.pm line 916 我尝试了几种方法(autocrlf true/false,safecrlf true/false),添加了.gitattributes文件,并加入以下行*.* -crlf -diff -merge,但仍然没有解决问题。
我有点困惑,希望能得到任何建议。
提前感谢您。
基本上,我的情况是这样的。我通过git访问svn仓库。到目前为止,在Python文件上一切都运行良好。
但是最近我也在仓库中添加了一些pyd、dll和lib文件。第一次更新很顺利。但是自从那时以来,这些文件已经被修改过,因此我无法进行更新。这些文件是从Windows计算机上使用TortoiseSvn添加到svn仓库的。
如果我在Linux上执行git svn rebase,则一切正常。
如果我在Windows上使用msysgit(还有tortoisegit)执行git svn rebase,则会出现以下错误:fatal: write error: Invalid argument 如果我在Windows上使用cygwin执行git svn rebase,则会出现以下错误:didn't find newline after blob at /usr/lib/perl5/vendor_perl/5.10/Git.pm line 916 我尝试了几种方法(autocrlf true/false,safecrlf true/false),添加了.gitattributes文件,并加入以下行*.* -crlf -diff -merge,但仍然没有解决问题。
我有点困惑,希望能得到任何建议。
提前感谢您。