После миграции на Windows я использую msysgit с включенной оболочкой bash, и это работает хорошо для меня. Но у меня есть проблемы: наш процесс сборки ant не будет запущен в этой оболочке, я бы хотел использовать xterms Cygwin вместо командного окна Windows, так как совместимость с терминалом недостаточно хороша, чтобы запускать все остальное, что мне нужно в это окно и т. д.Могу ли я использовать mSysGit и Cygwin's git?
Я действительно сделал попытку придерживаться msysgit в командной оболочке Windows, так что мне не нужно использовать отдельное окно для сборки, но у этого есть еще больше проблем: отсутствие cd
- и завершение файла убивает меня, большинство команд, которые я хотел бы использовать в трубе, нет, и т. д.
Итак, если я переключусь на использование git Cygwin, или, что еще хуже, использую оба в разное время, линейные окончания укуси меня? Будет ли git Cygwin ожидать, что все будет \n
, и подумайте, что он видит изменения, потому что mSysGit преобразован в \r\n
при проверке? Будет ли Cygwin git проверяться как \n
и запутать мое Windows Eclipse, которое, я уверен, хочет, чтобы все было \r\n
?
Вопрос от заинтересованной стороны: вы пробовали использовать MSYS git от Cygwin? Если да, то работает ли он? Благодарю. – joce
msysgit не из Cygwin. Я обнаружил, что могу использовать git и msysgit для Cygwin взаимозаменяемо, если я осторожен с настройками, такими как core.autocrlf – skiphoppy