2015-05-11 2 views
1

Я только начал использовать bash-git-prompt, что является заменой оболочки bash, которая обнаруживает, когда она находится в git-tracked каталоге, и если да, то может показать вам, как ваша локальная ветвь отличается от удаленной ветви (впереди/сзади по X коммит) если ваш локальный репозиторий «чист», или если он поставил, конфликтовал, изменил, но неустановил, не отслеживал, спрятал файлы.Проблемы или опасности с автоматическим удалением git?

Просто заметил, что это периодически (я думаю, что по умолчанию каждые 5 минут после того, как местное репо не изменилось) выполняется git fetch --quiet, чтобы найти статус удаленной ветви. (Конечно, он не делает pull или merge.)

Игнорируя повышенную нагрузку на сервер git для частого извлечения, вызывает ли это какие-либо проблемы?

Я относительно новичок в git и не уверен, что этот автоматический выбор может усложнить разработку. Или, если вы задерживаете слияние до тех пор, пока не захотите, действительно ли это имеет значение, за исключением отображения удаленного состояния, о котором вы, возможно, не знали?

ответ

0

Для меня нет проблем с получением в фоновом режиме. Таким образом, вы получаете фиксации немного-чуть-чуть после их нажатия. И как только вы действительно хотите синхронизировать до слияния или переадресации, у вас уже есть больше всего, если не все коммиты, и это немного быстрее.

Я не думаю, что это действительно проблема производительности при выборке часто, потому что, если нет ничего, чтобы принести, сервер не делает совсем ничего ...

Я думаю, что это удобная функция! ;-)

+2

У вас может возникнуть проблема с youYou_, но если тысяча пользователей делает то же самое, _server_, который вы извлекаете из, может быть не так счастлив. Просто нужно иметь в виду. – lcd047

Смежные вопросы