git update-index --assume-неизменный не работает - PullRequest
0 голосов
/ 15 мая 2018

В настоящее время я перемещаю существующее огромное рабочее пространство Java в Git.Я создал git-репо и пытаюсь работать над ним.Но команды git слишком медленные, особенно git-status , это занимает около 3-5 секунд.

Моя рабочая область содержит большие файлы, такие как jars, gifs,xsds, xmls и т. д. Я игнорировал файлы столько, сколько мог, но все еще очень медленно.

Так что после некоторого чтения документации по Git я обнаружил, что git update-index предположитьбез изменений и как это работает.

Я применил его примерно к 80% проектов рабочей области, используя следующую команду:

git ls-files-z папка / |xargs -0 git update-index --assume-неизменен и не получил ошибки.

Но даже после этого, если я выполню git status , это все еще занимает время.

Нажмите здесь , чтобы увидеть время состояния git

Ниже я прилагаю конфигурацию git:

Нажмите здесь чтобы увидеть git my git configuration

Я даже попробовал git update-index skip-worktree , который также, похоже, не работает.

У меня установлена ​​ОС Windows 7, 8 ГБ ОЗУ, версия git 2.17.0.windows.1 Всего нет.файлов в рабочей области 35771

Пожалуйста, помогите мне с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...