将SVN存储库迁移到GIT - 保留行结尾/空格/编码

时间:2016-05-23 09:43:10

标签: git svn

我尝试将svn存储库迁移到git,但git更改了我的行结尾和空格。

svn存储库包含具有不同编码和行结尾的文件。空格的规则也因文件而异。在大多数情况下,这是设计,而不是偶然。

我正在使用tortoisegit 1.8.15.0和git 2.5.0.windows.1进行迁移。

我如何确保git保持原样?

1 个答案:

答案 0 :(得分:0)

您可以要求git使用git config忽略空格。

对于行尾: git config core.autocrlf false

对于空白: git config core.whitespace -blank-at-eol,-blank-at-eof,-space-before-tab,-trailing-space,-indent-with-non-tab,-tab-in-indent

https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration#Formatting-and-Whitespace

如果您希望更改适用于所有项目,请使用--global