Я использую осведомленную подсказку мерзавца в моем .bash_profile
на Ubuntu 15.4 как это:
export GITAWAREPROMPT=~/.bash/git-aware-prompt
source $GITAWAREPROMPT/main.sh
Когда я нахожусь в одном из моих основных каталогов репозитория, это приятно показывает ответвление мерзавца в моей подсказке. Однако после нескольких дней (я часто не перезапускаю свое поле) требуется много времени после того, как я выполняю команду, пока подсказка не возвращается.
Особенно, когда я выполняю команды как git add foo
или подобный. Это принимает секунду для следующей строки подсказки для разоблачения. Даже если я открываю новое окно терминала, это все еще медленно.
Если я перешел другому мерзавцу repo, этого не происходит. В каталогах без мерзавца это прекрасно также.
Я не думаю, что это связано с осведомленной подсказкой мерзавца, а скорее с репозиторием. Мог бы быть некоторый странный кэш, о котором я не знаю.
Что я могу сделать для создания этого движения быстро снова?
Можно отладить , почему мерзавец медленный .
существуют некоторые способы улучшить производительность мерзавца:
git config --global core.preloadindex true
git config --global gc.auto 256
git gc
. git clean -xf
. Используйте git clean -xfn
, чтобы пробный прогон проверил, что все в порядке.