我正在编写一个将我们的SVN repos迁移到GIT的脚本。我发现一个repo包含一个.gitattributes
文件(内容类似* type=text
)。不幸的是,这意味着所有文件都被修改(行结尾自动更正)。
我不想要这样做,因为下一步我们正在进行分支过滤(使用git filter-branch
),并且无法继续进行非分段更改/未提交的更改(我也不会这样做) ; t想要提交它们。)
如何避免在迁移时更改结束字符?
答案 0 :(得分:0)
只需删除.gitattributes
文件并执行迁移。
执行此操作后,请以正确的方式在工作机器上设置.gitattributes
和/或git config core.autocrlf
。
我已经在评论中询问并仍然感兴趣:为什么您的SVN repo包含.gitattributes
文件?出于什么目的,它被添加到SVN回购中?