За коммит рецензирование в TFS
В настоящее время мы работаем с Gerrit для проверки кода, и нам это нравится. Мы выполняем очень маленькие коммиты, чаще всего несколько человек на одной ветке. Мы пересматриваем все, перезагружаем при необходимости и черт из этого черт. Это работает очень хорошо для нас. Один из приятных дополнительных выводов, которые мы получаем, заключается в том, что мы можем обнаружить ранние проблемы, и особенно с младшими разработчиками, это нам очень помогает в их обучении. (И да, мы однажды пошли до 35-го патча, пока он не был объединен.)
Но.. Весь набор инструментов немного многолюдный и отдельный мир. В настоящее время мы используем:
- Геррит
- Дженкинс
- Jira
- TXT файлы в каталогах
- Больше TXT файлов в других каталогах
- Dev-серверы для установки тестовых версий (вручную)
В процессе поиска совершенства я начал изучать сервер Team Foundation. Это дает нам чистую информационную панель, которая фиксирует все в одной приятной онлайн-среде.
Основной недостаток, нам нужно работать с запросами на получение, чтобы сделать обзор кода. Хотя это очень хорошо работает с группой опытных разработчиков, это делает его немного проблематичным для юниоров. Вместо того, чтобы сразу определять проблемы, они могут оставаться в коде до такой степени, что их трудно исправить.
Поэтому мой вопрос заключается в том, есть ли способ перейти к системе проверки на основе коммитов в TFS, как сейчас у нас в Gerrit?
1 ответ
Нет, это разные системы.
В Gerrit каждый коммит - это изменение, которое стоит само по себе, оно принимает по одному патчу за раз. Обзоры выполняются для каждого коммита, команды, которые умеют разбивать большие изменения на маленькие.
В TFS Git это больше похоже на Github. Пожалуйста, обратитесь к ссылкам ниже, чтобы узнать о различиях между ними:
Чтобы просмотреть код с запросом извлечения в Dev-операциях TFS/Azure, обратитесь к разделу Просмотр кода с запросами извлечения для получения подробной информации.