Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Git чувствителен к регистру в именах файлов при выполнении перебазирования

Автор вопроса: djopovitchОтветов: 1

У меня две ветки производство и мастер.

в основной ветке я создаю изображение svg (icon.svg) с i строчными буквами, я фиксирую этот icon.svg, затем отправляю в Gitlab, затем другой разработчик создает другое изображение с Icon.svg с тем же именем, но с I upperCase, затем он зафиксировал это изображение в производственной ветке.

когда он пытается сделать reabse своей ветки в основную ветку, он выполняет git pull rebase следующим образом: (git pull origin master --rebase) это дает нам неустановленный Icon.svg и символ D для удаления решения, которое я предложил для удаления icone. svg в мастере и совершить .. но это решение не работает, оно дает нам одну и ту же проблему при каждой перебазировке Как мы можем решить эту проблему, спасибо за вашу помощь

  • Решите, какой корпус правильный, и последовательно используйте этот корпус. Вы внесли изменения в мастер, который удалил icon.svg? Schwern 01.10.2020

gitgit-pullcase-sensitiverebase

Ответы

Ответ 1 · VonC

Если возможно, разработчик должен сбросить настройки и снова выполнить ребазинг.

Но сначала переименуйте Icon.svg

git mv Icon.svg icon.svg

Если случай тот же, новая перебазировка должна быть проще.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы