понедельник, 10 апреля 2017 г.

tortoice git: информация об удаленных удаленных ветках

выяснил нюанс: оказывается, при выполнении команды fetch git может не "засосать" информацию об удаленных (removed) удаленных (remote) ветках (гы).
засасывается эта информация только если стоит настройка prune. по умолчанию команда fetch берет эту настройку из общих настроек git, а те, ув свою очередь, из настроек удаленного репозитория (это я предполагаю, но похоже на правду).
я это все обнаружил, когда в один прекрасный день инфа об удаленных удаленных ветках перестала поступать. предполагаю, что после какого-то апдейта эта настройка на сервере выключилась.
выходы из ситуации:
1) всегда ставить флаг/галочку prune при выполнении fetch
или
2) поставить галочку prune (all remotes) в настройках git: