2015-06-12 75 views
0

我正在編寫一個腳本,將我們的SVN回購遷移到GIT。我發現一個回購包含.gitattributes文件(內容類似* type=text)。不幸的是,所有文件都被修改(行結束自動更正)。如何完全關閉git行結束自動更正

我不想這樣做,因爲作爲下一步我們正在進行分支過濾(使用git filter-branch)並且它不能繼續進行未分離的更改/未提交的更改(並且我也不想提交它們)。

如何避免在遷移時更改結束符?

+1

使用裸露結賬可能更好一些 – AD7six

+1

刪除'.gitattributes'? –

+0

不幸的是,有些開發人員添加了從某處下載的整個庫,它包含.gitattributes文件。 – Pesha

回答

0

只需刪除.gitattributes文件並進行遷移。

完成後,以正確的方式在工作機器上設置.gitattributes和/或git config core.autocrlf

我已經問過,在評論和仍然感興趣:爲什麼你的SVN回購包含.gitattributes文件?爲什麼它被添加到SVN回購?