Git Corrupt Index - PullRequest
       75

Git Corrupt Index

0 голосов
/ 02 февраля 2019

Когда вы мигрируете из 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. Мои вопросы

  • У кого такая же проблема?
  • Кто знает причину проблемы?
  • Какое лучшее решение?
...