Что НЕ поддерживается в режиме TFS 2013 Git из того, что существует для TFVC?

Недавно я понял, что не все функции, доступные для TFVC, поддерживаются для проектов Git -mode в TFS 2013. Это было косвенно доказано в блоге Брайана Гарри, говоря:

... мы полностью интегрируем Git в рабочие процессы ALM TFS - рабочий элемент отслеживание, автоматизация построения, отчетность, обзор кода и многое другое. Не все что интеграция завершена, но хорошо ее сгладить через обновления 2013 года, и, когда мы закончим, мы должны иметь полный паритет по возможностям интеграции ALM между версией Team Foundation Version Управление и Git Контроль версий.

Ниже приведены несколько из тех, "которые не поддерживаются в режиме Git", с которыми я столкнулся:

  • закрытого типа-возвраты
  • Обзор кода

Понятие полветов также не имеет отношения к Git. Принимая во внимание, что область "Моя работа" для TFVC полностью полагается на полки, она, очевидно, не будет доступна для режима Git.

Каковы другие области, доступные для TFVC, но не реализованы (пока) для режима Git? Существуют ли какие-либо обходные пути для каждого?

Ответ 1

Документация TFS содержит сведения о сведениях о различиях между TFVC и Git. Существует множество подробностей, но закрытые проверки, "Моя работа", обзор кода и проводник контроля версий являются единственными основными функциями, которые еще не поддерживаются (и имеют отношение к Git).

В редакторе файлов есть еще две функции, которые отсутствовали до Visual Studio Обновление 3: встроенная история и аннотация истории CodeLens.

Функция просмотра кода, похоже, отображается в Обновление 4 с функцией запросов на тягу.

Ответ 2

Поскольку ветки дешевы в Git, я могу представить, что обзоры кода и Gated Check-in будут использовать это. Перенаправить push на временную ветку на стороне сервера и ускоренное слияние, когда сборка завершается успешно, или что-то в этом роде.

Обновление: Брайан Гарри немного упоминает о сеансе IMA, который он сделал для reddit: http://www.reddit.com/r/IAmA/comments/17paji/iam_brian_harry_microsoft_technical_fellow_in/c87na4j