Интеллидж, мерзавец, проблема с битбакетом. - PullRequest
0 голосов
/ 17 июня 2019

Я работаю в команде, и мы используем Intellij для разработки. Теперь поделитесь средством форматирования кода, чтобы у нас был все тот же отформатированный код. У меня странное поведение (только я в команде): иногда случается так, что когда я помещаю свои изменения в bitbucket, оказывается, что я изменил весь файл (если в bitbucket я установил «ignore withespace», то я вижу только свои действительно изменения). Так что проблема с просторами.

Я проверил с другими коллегами, которые у меня есть в Git

core.autocrlf=true

Но проблема остается: случайным образом случается, что у моего файла есть проблема с "пустым пространством". В файлах Java и .properties .....

У кого-нибудь есть советы, что я могу проверить или сравнить с коллегами? Так что мне не нужно молиться каждый раз, когда я совершаю / толкаю?

Спасибо

1 Ответ

0 голосов
/ 18 июня 2019

То, что вы видите, вероятно, является результатом нормализации EOL в зафиксированных файлах.IntelliJ вызывает git с флагом --ignored-errors, что из-за ошибки в версиях git между 2.16 и 2.21 фактически приводит к нормализации.

Подробнее см. https://youtrack.jetbrains.com/issue/IDEA-205601

Для решения проблемы обновите git2,21, чтобы решить это.Вот коммит, исправляющий это в git https://github.com/git/git/commit/9e5da3d055c558fc6492d3b996736ff7e8d115c3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...