我尝试将svn存储库迁移到git,但git更改了我的行结尾和空格。
svn存储库包含具有不同编码和行结尾的文件。空格的规则也因文件而异。在大多数情况下,这是设计,而不是偶然。
我正在使用tortoisegit 1.8.15.0和git 2.5.0.windows.1进行迁移。
我如何确保git保持原样?
答案 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
。