Должен ли я избежать необоснованных слияний в TFS?

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

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам