TortoiseGit показывает чистый каталог как конфликтующий - PullRequest
5 голосов
/ 29 сентября 2011

У меня есть git-репозиторий, над которым я работаю, для управления которым я использую TortoiseGit в Windows.Показать модификации и diff показывают, что нет различий между рабочим каталогом и головой.Тем не менее, маленький красный Х появляется над одной из моих папок.

Есть ли способ сбросить статус TortoiseGit?Есть ли различия, которые я не вижу?

Ответы [ 2 ]

8 голосов
/ 29 сентября 2011

Предполагая, что это не ошибка в Tortoise Git - я им не пользуюсь, поэтому не знаю много об этом - это зависит от того, что произошло совсем недавно. Я думаю, что наиболее вероятная ситуация заключается в том, что вы столкнулись с конфликтом слияний во время перебазирования и забыли завершить перебазирование. Если это так, вам необходимо выполнить перебазирование тем или иным способом: git rebase --abort или git rebase --continue. git status даст вам подсказку. Если это показывает, что вы не находитесь на ветке, но ожидаете, что, вероятно, вы находитесь в середине перебазирования.

Редактировать: Этот парень утверждает, что это проблема с кешем TortoiseGit в Windows. Попробуйте убить процесс TGitCache.exe и перезапустить проводник. Я помню такую ​​проблему в TortoiseSVN в те времена ...

7 голосов
/ 04 июня 2012

Закрыть все окна проводника (окна каталогов)

Открыть Process Explorer: сортировка по имени. Найдите TGitCache.exe. Нажмите на нее и нажмите кнопку КОНЕЦ ПРОЦЕССА.

Откройте исследователя и вуаля.

...