У меня есть сценарий bash для развертывания моих jar-файлов приложений и файлов sh с машины разработчика на машину prod (centos). он просто вызывает scp и копирует все необходимые файлы. когда я запускаю его из коробки ubuntu, все хорошо. когда я запускаю его из Windows 7 с установленным cygwin 6.1, я получаю следующие повреждения на машине prod:
Эти 2 явления НЕ происходят, когда я использую winscp. что мне не хватает? Я хочу продолжать использовать мои любимые сценарии развертывания bash для всех машин и не хочу прибегать к развертыванию winscp на окнах ...
Я не думаю, что Cygwin scp портит файлы. Я думаю, вам нужно запустить dos2unix с вашими текстовыми файлами до или после их копирования в систему Linux. Я не уверен, но вам, вероятно, нужно сделать то же самое для файлов, входящих в ваши файлы jar, перед их архивированием.