I'm writing a script that migrates our SVN repos to GIT. I have discovered that one repo contains a .gitattributes file (with content like * type=text). That unfortunately means that all files are modified (line endings are auto corrected).
I don't want that because as a next step we are doing branch filtering (using git filter-branch) and it can't proceed with unstaged changes/uncommitted changes (and I also don't want to commit them).
How can I avoid changing endline characters on migration?
Just delete the
.gitattributesfile and do migration.After you do it, set up the
.gitattributesand/orgit config core.autocrlfon your working machine(s) in the proper way.I've asked that in comments and still interested: Why could your SVN repo contain a
.gitattributesfile? For what purpose was it added to an SVN repo?