0
나는 많은 사람들과 git 저장소를 공유하고 있으며, 현재 원하는 라인 종료 기능을 얻는 것이 어렵다는 것을 알고 있습니다. 우리는 일이하고 싶은 것 :Git 교차 플랫폼 라인 결말
- 저장소에있는 모든 파일이 LF 라인 끝으로 저장됩니다
- 맥 사용자가 끌어 때/클론/밀어, Windows 사용자가 끌어하면 모든 것이 같은
- 남아/클론, 모든 .SCR 파일을 제외하고 CRLF로 변환됩니다
- Windows 사용자가 밀어 때, 모든 것을 내가 몇 가지 다른 .gitattributes 솔루션 A를 시도했습니다
(첫 번째 글 머리 기호 참조) LF로 변환된다 nd이 일을 할 수 있다고 생각합니다. 나는 올바른 방법을 찾지 못했습니다.
모든 사람이 동일한 IDE를 사용하도록 보장 할 방법이 없습니다. 사실 이것은 곧 공개 프로젝트가 될 것이므로 모든 사용자가 줄 끝 조정을 직접 할 필요없이 프로젝트를 가져올 수 있도록하기를 바라고 있습니다. – WhS4
그건 바로 EditorConfig의 요점입니다. 이것은 크로스 플랫폼이고 대부분의 일반적인 IDE에서 지원됩니다. 파일이 존재하고 사용자가 플러그인을 설치하면 IDE의 구성에 상관없이 사용자가 지정한 방식대로 라인 끝의 서식을 지정합니다. 사용자가 자신의 IDE에서 EditorConfig를 지원하지 않고 라인 끝이 원하는 것 이외의 것으로 구성되어 있으면 해당 항목을 변경할 수 없습니다. –
아하겠습니다. 대답 주셔서 감사 드리며 확실히 이것을 고려해 보겠습니다.하지만 외부 플러그인을 사용하지 않고 git를 통해서만이 작업을 수행하고 싶습니다. .gitattributes와 git 전역 설정을 통해 원하는 동작을 얻을 수있는 방법이 없습니까? – WhS4