- 두 개의 프로젝트를 Commit하고 가지고 있는 모든 프로젝트를 Git으로 갈무리하려는 찰나,

- 그 프로젝트를 열 때마다 로딩이 엄청나게 지연되었다.

 

- 나중에 곰곰히 생각해보니, 첫 Commit을 할 때 이상한 에러가 발생하였고,

- 빨리 Commit을 하고 싶은 나머지 그 에러 대응을 검색해서 바로 처리해버렸다.

warning: CRLF will be replaced by LF in some/file.file.
The file will have its original line endings in your working directory.

- 위와 같은 에러이며, 간단히 말해 리눅스와 윈도우를 오갈 때 생기는 문제들이다.

- 나는 이 글을 참조하여 아무 생각 없이 자동변경을 켜버렸는데, 그래선 안 되었다.

- C#의 코드들은 메모장으로도 열 수 있는 TXT 형태로 되어 있는데 그게 변형되어 버린다.

 

- 지금까지는 아직 리눅스 사용자와 협업할 일이 없으므로, 자동변경을 꺼주도록 한다.

- 이걸 한다고 해서 로딩 지연이 해결될지는 모르겠다.

##설정
git config --global core.autocrlf false

##설정확인
git config --global --list|grep core.eol

-  자동변경을 끄고 나서 git status를 검색하자 다음과 같은 에러가 발생하였다.

- 또한 git config --list를 사용해도 core.autocrlf가 중복으로 들어 있는 등 다른 문제들이 발생했다.

git status

fatal: bad numeric config value 'auto' for 'core.autocrlf'

- 그래서 다음 글을 참조하여, 문제를 해결했다.

- 요약하자면 다음과 같다. AutoCRLF를 리셋시키고, 재설정한다.

git config --system --unset core.autocrlf
git config --global core.autocrlf false

 

+ Recent posts