Как найти не версионные файлы в TortoiseGit? - PullRequest
0 голосов
/ 10 апреля 2019

Я экспериментирую с Git и TortoiseGit, после многих лет работы в SVN.

У меня довольно большой проект, который я использую в качестве тестового стенда (48 399 файлов в 10 505 каталогах).

Я успешно создал Git-репозиторий, добавил и зафиксировал файлы, поместил их во второй пустой репозиторий, перетянул их в третий репозиторий, и все работает нормально.

Кроме - я скопировал некоторые изменения из исходного проекта SVN. Частью этих изменений было добавление нескольких новых файлов.

Когда я захожу в каталог, в котором есть новый файл, и использую «TortoiseGit-> Проверить наличие изменений», я ясно вижу файл со статусом неизвестно.

Но когда я делаю то же самое из корневого каталога проекта, файлы есть, но они скрывают список из десятков тысяч игнорируемых файлов, и их невозможно найти.

То есть в диалоговом окне «Проверка изменений», если я установил флажок «Показать неверсионные файлы» и снял флажок «Показать игнорируемые файлы», я все еще вижу игнорируемые файлы.

Сводка в правом нижнем углу показывает "файлы: нормальный = 0, не версионный = 25485, измененный = 0, добавленный = 0, удаленный = 0, конфликтующий = 0".

Если я уберу галочку с "show unversioned" и "show ignored", я не вижу файлов в списке.

Но если я выберу "show unversioned" и сниму флажок "show ignored", я все равно вижу 25 485 файлов в списке.

И я ожидаю увидеть только неверсированные файлы, которые не были проигнорированы.

Что я делаю не так?

Это почти бесполезно, как есть.

===

ОК - перед тем, как задать этот вопрос, я проверил, что у меня установлена ​​самая последняя версия TortoiseGit.

Однако я не проверял, что у меня установлена ​​самая последняя версия Git для Windows.

Я обновил это, и я все еще вижу игнорируемые файлы в «Проверка изменений», когда я проверяю «Показать неверсионные файлы».

===

Снова отредактировано - как и предполагалось, проблема в .gitignore.

Правил, которые я добавил, больше не было, и без них TortoiseGit сообщал, что должен иметь.

IOW: неважно.

1 Ответ

0 голосов
/ 12 апреля 2019

Это была, как и предполагалось, проблема в .gitignore.

Правила, которые я добавил, больше не существовали, и без них TortoiseGit сообщал, что должен иметь.

IOW: неважно.

...