Аннотировать наборы изменений из системы управления версиями в Visual Studio 2010

Я использую Visual Studio 2010 в сочетании с Team Foundation Server 2010 и Power Tools.

В моих файлах кода (eg. \*.cs) я могу щелкнуть правой кнопкой мыши в редакторе и выбрать Source Control"->"Annotate, чтобы получить дополнительный столбец, в котором я могу видеть, кто последним изменил строки. Похоже, это не работает в моих MVC-представлениях (\*.cshtml).

Есть ли ограничения по типам файлов в расширении/функции электроинструментов?

Как я могу включить эту очень полезную функцию для всех типов текстовых файлов в Visual Studio?


person Konrad    schedule 02.05.2012    source источник


Ответы (2)


Скорее всего, тип файла cshtml не распознается TFS как текстовый, поэтому функция аннотации отключена. Чтобы проверить это, перейдите в настройки управления исходным кодом Team Project на вкладке «Типы файлов» и найдите расширение. Если его там нет, добавьте его и установите для него текстовый тип и перезапустите Visual Studio.

person Nock    schedule 02.05.2012
comment
Где я могу найти эту настройку точно? Я попробовал контекстное меню моего командного проекта -> Настройки коллекции командных проектов -> Типы файлов управления версиями ... там я добавил * .cshtml ... и перезапустил VST. По-прежнему нет аннотаций для cshtml-файлов. Я был прав или есть другое место для этой опции? - person Konrad; 03.05.2012
comment
Я только что попробовал это на версионном файле .cshtml, и у меня есть функция Annotate, так что странно, что у вас ее нет... Вы уверены, что файл находится под управлением исходного кода? - person Nock; 03.05.2012
comment
Файл находится под контролем источника. Я нашел функцию аннотации в обозревателе решений, щелкнув файл правой кнопкой мыши. Но в редакторе у меня нет пункта Annotate в контекстном меню, как это, например. в cs-файлах ... Кроме того, аннотированный файл, который я открываю через Annotate в обозревателе решений, не выделен кодом, даже в строках есть аннотации. - person Konrad; 04.05.2012

Для меня, если я щелкну правой кнопкой мыши в редакторе файлов cshtml и перейду в подменю «Управление версиями», тогда Annotate там не будет. Однако, если я щелкну файл правой кнопкой мыши в обозревателе решений и перейду в подменю "Управление версиями", то появится аннотация.

person jausel    schedule 19.03.2015