Мы используем BitBucket как часть нашей настройки Continuous Integration (CI).
Как часть этого, мы клонируем исходный код на сервер (windows OS), используя Jenkins GIT Plugin .
При клонировании репозитория на серверный компьютер мы заметили, что файлы с расширением ".config" неожиданно изменились.
Когда мы сравнивали файлы, мы обнаружили, что символ '0D' (шестнадцатеричный) заменен на символ '' (шестнадцатеричный).
Кто-нибудь может объяснить, почему такое поведение происходит с клоном git с Bitbucket?
Также следует отметить, что когда мы клонируем репозиторий Bitbucket на другой машине / системе с windows ОС, файлы загружаются без изменений, т.е. клонированный файл и файл, присутствующий на сервере Bitbucket, идентичны.
Итак, мой вопрос -
1. Какими шагами я должен следовать, чтобы преодолеть эту проблему? Можете ли вы, пожалуйста, руководство.
2.Почему клон git работает по-разному, хотя основная ОС та же, то есть Windows.
С уважением,
Sandeep