Когда вы мигрируете из Subversion в Git, вам нужен небольшой период как Subversion, так и Git (сосуществование Subversion и Git).На этапе сосуществования вы должны посвятить себя обоим.Subversion понимает коммиты и обновления, а Git - нет.Git имеет ошибку с индексами, которая говорит, что файлы являются изменениями, а физическое содержимое - нет.Git команды статус (показывает разницу), а Git diff нет.Для решения проблемы сделайте
$ git rm --cached -r .
$ git reset --hard
И все в порядке.Но этот метод также удаляет все (возможно, сделанные) изменения (не пуленепробиваемый подход).Мой вопрос, как ?????????? ??? ?? ℎ????? ? ??????????, пока нет разницы.Обратите внимание, что я прочитал статьи о StackOverflow и других о сосуществовании Git и Subversion, и, если вам интересно, вы можете прочитать более подробную статью на https://www.harmfrielink.nl/wiki/index.php/Co-Existence_Subversion_&_Git. Мои вопросы
- У кого такая же проблема?
- Кто знает причину проблемы?
- Какое лучшее решение?