В настоящее время у нас есть такая структура веток: Develop -> Release.Я хочу изменить это так, чтобы оно выглядело так, как в Руководстве по ветвлению TFS , называемом «Базовый план ветвления».Похоже, это Разработка <- Main -> Release.
Я собирался сделать это:
- Переименовать Develop в Main (создание Main -> Release)
- Создание ветви из этого Main с повторным использованием имени "Develop" (создание Develop <- Main -> Release)
Будут ли у меня проблемы с TFS, повторно использующим старое имя ветви дляновая ветка?Знаете какие-нибудь ошибки или вещи, на которые стоит обратить внимание?
Спасибо!
Дополнительная информация Я делал это в тестовом экземпляре, создавая тестовые ветви без каких-либо файлов, ожидающих изменений, историии т. д. (не очень хороший настоящий тест) и TFS позволяют без проблем переименовывать и переходить.Однако я не буду чувствовать себя комфортно, если не смогу взять нашу производственную коллекцию проектов TFS, восстановить ее в тестовом экземпляре и протестировать переименование / ветвь на реальных данных.Там много истории и филиалов, и я не знаю, что произойдет.Как отмечено в ответе, перед этим есть и другие соображения.