Gradle-копия, изменяющая окончания строк в окнах - PullRequest
0 голосов
/ 19 ноября 2018

Я написал задачу Gradle, которая копирует файлы из одного места в другое:

task copyTask << {
copy {
    from /path/to/dir
    into /path/to/dir2
}
copy {
    from /path/to/dir3
    into /path/to/dir4
}}

Однако, когда задача вызывается, состояние git в целевом местоположении показывает измененные файлы. Единственное отличие состоит в том, что «^ M» добавляется в конец каждой строки после git diff. Однако различия двух файлов перед копированием не показывают различий.

Есть ли способ предотвратить это? Или решение состоит в том, чтобы git-bash / git для windows игнорировал окончания строк

ПРИМЕЧАНИЕ: это выполняется в среде Windows, но в конечном итоге развертывается в Linux. Также эта задача вызывается из Git для Windows с использованием оболочки Gradlew, что, возможно, не имеет значения, но стоит отметить

...