TFS — установите ветку, чтобы разрешить регистрацию только набора изменений слияния

В компании, в которой я работаю, есть ветка Release, из которой мы публикуем версии для производства.

Я хочу предотвратить ситуацию, когда кто-то проверяет изменения, сделанные в этой ветке, напрямую, без синхронизации изменений из ветки разработки.

Есть ли способ, с помощью которого я мог бы настроить ветвь Release, чтобы разрешить регистрацию для наборов изменений, которые имеют только тип «Слияние»?

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


person Y.S    schedule 03.01.2014    source источник


Ответы (1)


Вы не можете полностью ограничить ветвь, чтобы разрешить только слияния. Но существует политика возврата, разработанная Microsoft MVP, которую вы можете настроить. В сочетании с политикой проверки из TFS Power Tools вы можете настроить ее для конкретной папки. Процесс настройки объясняется на странице загрузки.

person jessehouwing    schedule 03.01.2014