При миграции с локального сервера TFS на Azure DevOps и Git - можно и нужно ли переносить все ветви с TFS или каков наилучший способ здесь? - PullRequest
0 голосов
/ 18 апреля 2020

Мы команда из 6 разработчиков и работаем над большим командным проектом с несколькими репозиториями. Теперь мы хотим перейти от локального TFS к Azure DevOps. Поскольку у нас есть несколько ветвей функций, мы работаем (ежедневно) параллельно и хотим избежать зависания кода, теперь мы думаем о хорошем подходе.

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

Вопрос здесь заключается в том, столкнемся ли мы с проблемами на Git затем - из-за «отсутствующей связи» между основной / внешней связью и ветвью функции (отсутствует история и т. д. c.)?

Другая идея состоит в том, чтобы заморозить кодирование, сначала переместить основную линию / основную линию и затем заново создать функцию ветви на GIT. «Плохая» вещь здесь - это «заморозка» кода, но мы думаем, что кроме этого у нас не возникнет проблем.

Какая идея лучше, а есть ли даже лучшая, лучшая практика?

...