2014-04-07 2 views
1

Windows 7에서 cygwin을 사용하고 있지만 msysgit이 항상 최신이기 때문에 기본 cygwin git 대신 msysgit으로 작업하기로 결정했습니다. 커밋 메시지 편집을 제외하고는 모두 잘 작동합니다. 나는 nano (form cygwin)를 사용하고 있으며, msysgit은 CRLF 라인 엔딩을 보내고있다. 따라서 cygwin 윈도우에서 잘못 표시된다. (^M).Cygwin + msysgit - 메시지 편집기를 커밋하기 위해 잘못된 라인 엔딩을 보냈습니다.

이 문제를 해결하는 방법에 대해 알고 계셨습니까?

어쨌든 mssygit과 cygwin을 결합하면 좋은 접근이라고 생각하십니까?

감사합니다.

+0

저는 msysgit과 함께 배포되는 vim 편집기를 사용하는 경향이 있습니다. 이것은 아마도 OS X와 ​​Linux에서도 가장 일반적인 명령 행 편집기 일 것입니다. –

답변

0

어쨌든 mssygit과 cygwin을 결합하는 것이 좋은 방법이라고 생각하십니까?

msysgit이 cygwin보다 훨씬 더 유익하고 최신이기 때문에 나는 그것을 피하는 경향이 있습니다. "Git under windows: MSYS or Cygwin?"을 참조하십시오.
using nano for Windows을 고려해 볼 수 있습니다.

적어도 둘 다 git config core.autocrlf 값을 확인하십시오.

두 환경에서 모두 거짓인지 확인하십시오. "Definitive recommendation for git autocrlf settings"을 참조하십시오.

관련 문제