2016-03-16 2 views
0

Мы в процессе изменения процесса проверки кода и хотим использовать для этого функцию запроса на интеграцию с TFS.Как я могу сделать TFS 2013 сделать новый «фиксация слияния» на кнопке «полного слияния» нажмите

У меня установлен TFS 2013.5, и мы используем git как Source Control для TFS;

рабочий процесс выглядит следующим образом:

  • член команды получает задачу, возложенную
  • член команды выполняет задание в отдельной отрасли создает
  • член команды «тянуть запроса» (в TFS Web- Area under => CODE => Pull Requests => «New Pull Request» (выбор отдельной ветви, на которой он работал, и ведущий филиал)
  • один член команды утверждает и прессизирует большие пальцы вверх
  • реквестер pres ses "complete merge"

В настоящее время происходит то, что TFS объединяет ветвь в master. но он пытается сохранить одну ветку, как кажется. (Thats, по крайней мере, что называется, если вы объедините 2 ветки через расширения git). в git-расширениях есть также кнопка «всегда создавать новое слияние».

Что мы хотим сделать, так это то, что TFS при слиянии также всегда создает новое слияние.

это возможно? любой опыт с этим?

заранее спасибо

+2

Это действительно создает слияние фиксации (в отличии от раздавливания или перебазирования) ... Почему вы думаете, что это не так? –

ответ

0

Ну, нет никакой возможности в любом месте, чтобы выбрать одну или другую.

И для TFS2013 по умолчанию это ускоренное слияние. Вы можете поговорить об этом MSDN blog.

Карлос Муньос Родригес: Можно ли создать слияние совершить вместо быстрой перемотки вперед при нажатии на кнопку слияния?

mmitrik: @Carlos - Пока нет, но мы рассматриваем добавление его-ФФ варианта, который может быть установлен, чтобы потребовать, чтобы запрос тянуть всегда слит. Мы могли бы также сделать это настройкой на уровне филиала или репо . Если вы добавили предложение на visualstudio.uservoice.com, то поможет нам отследить необходимость этого.

Если вы хотите использовать --no-ff по умолчанию, вы можете использования VS Team Service.

Visual Studio Team (Команда продукта, Microsoft) ответили · ноябрь 25, 2015

Недавно мы внесли изменения в дело все PR сливает должны быть выполнены с опцию -no-сл. Некоторые из приведенных ниже комментариев указывают на желание выбирать между слияниями не-ff и ff, и пока мы не планируем приводить обратно в ff merge option, у нас есть работа, чтобы включить сквош , слияние в качестве опции. В будущем мы также планируем добавить опции rebase , чтобы переустановить ветку темы на голову целевой ветви.

Подробнее вы можете проверить по ссылке: no-fastforward merge from pullrequest от UserVoice

Смежные вопросы