Почему CodeLens всегда показывает "0 авторов, 0 изменений"?
У меня есть проект / решение Visual Studio в репозитории Git. Функция контроля исходного кода в Visual Studio работает (второй снимок экрана). Спасибо "Microsoft Git Provider"
ОДНАКО CodeLens показывает "0 авторов, 0 изменений" для каждого класса и метода (первый снимок экрана) с пояснениями к подсказкам:
нет данных для этого типа
нет данных для этого метода
Есть идеи, почему это может быть сломано?
Более подробно: в репозитории git нет пультов. Visual Studio не подключен к какому-либо серверу Team Foundation. Я использую точную версию Git, поставляемую с Visual Studio 2015, обновление 1.
>git --version
git version 2.6.2.windows.1
3 ответа
Visual Studio 2015 Update 2 исправил мою проблему.
https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx
Я столкнулся с той же проблемой в VS 2017. Исправление было в том, чтобы изменить поле "Изменения в месяцах". Если щелкнуть левой кнопкой мыши ссылку "0 авторов, 0 изменений", появится всплывающее окно. В правом нижнем углу есть поле, которое вы можете настроить. Я изменил это с 12 месяцев до 48 месяцев. Изменение было автоматически применено ко всему решению.
У меня такая же проблема. Попробовал переустановить GIT и т. Д. Наконец, я решил удалить и переустановить VS 2015 с обновлением 1, и это исправило проблему.
Я думаю, что проблема не в удаленном репо.
В этом случае без удаленного репо он даже не покажет авторов или изменения вышеуказанных методов, но покажет в истории.
Для моих проектов, у которых было удаленное репо и удаленное репо с тех пор было удалено, оно работает как положено.
В документах говорится, что информация взята из локального репо, но должна быть некоторая инициализация, которая работает при условии, что существует удаленное репо.
Git - CodeLens получает информацию об индикаторах из вашего локального репо, поэтому не имеет значения, где находится ваш пульт. Это может быть Team Foundation Server, Visual Studio Online, Github, Gitorius, вы называете это.
При затруднении выяснить точно, может показаться, что это связано с удаленным репо.
Также большинство моих проектов не связаны с TFS.