ТФС онлайн. Создайте обзор кода при регистрации разработчика, прежде чем он будет объединен с кодовой базой.

Можно ли в любом случае настроить некий «рабочий процесс», в котором, когда разработчик выполняет проверку, требуется проверка кода, которая может вернуться к разработчику (если есть что-то, что нужно изменить) или быть принятой и перейти к проверке. Это будет ветка развития.

Регистрация не должна приниматься, если (Code Review не был принят. Он не собирается, Он не прошел модульные тесты).

Как и где это настроить?


person Bart Calixto    schedule 23.12.2013    source источник
comment
Поскольку вы называете это фиксацией, а не регистрацией, мы говорим здесь о Git или TFVC?   -  person jessehouwing    schedule 24.12.2013
comment
Извините, мы говорим о TFVC. обновлено, чтобы сказать регистрацию.   -  person Bart Calixto    schedule 24.12.2013


Ответы (2)


Для политики проверки проверки кода вы можете использовать «Политики проверки Colin's ALM» -

http://visualstudiogallery.msdn.microsoft.com/c476b708-77a8-4065-b9d0-919ab688f078

Это должно соответствовать тому, что вы ищете, но если нет, вы можете написать собственную политику регистрации. Проверьте ниже URL:

http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs-2010.aspx

Что касается другой части вопроса, вы используете закрытую регистрацию, чтобы убедиться, что код компилируется и все модульные тесты проходят до того, как код будет зарегистрирован. Ниже приведены изображения о том, как это настроить. Чтобы понять, как это работает, перейдите по этому URL-адресу: http://msdn.microsoft.com/en-us/library/dd787631.aspx

введите здесь описание изображения

введите здесь описание изображения

person Adarsh Shah    schedule 24.12.2013
comment
Как мы это делаем для Visual Studio Online - person Rajat banerjee; 10.03.2014
comment
Политики Colin ALM Checkin Policies будут работать для TFS Online, но их необходимо установить на каждый клиентский компьютер. - person Rajat banerjee; 31.03.2014

По умолчанию его нет. Вы можете создать пользовательскую политику регистрации, чтобы требовать этого.

person jessehouwing    schedule 23.12.2013