я в настоящее время есть две ветви установкиКак впрыснуть ветвь между двумя ветвями в TFS 2012
Главная -> Dev
Я хочу, чтобы ввести тест ветви в промежутке между этими двумя ветвями.
Я первоначально собирался расшириться от Main для тестирования затем выполнить беспочвенные слияния между Dev и испытания затем Reparent Dev для тестирования, пока я не прочитал это:
Remove a Branching Relationship in TFS 2010
Поскольку нет никакого способа, чтобы удалить отношения между dev и main я мог видеть, что это проблема в будущем.
Следующей мыслью является отделение от Main to Trunk.
После этого reparent главным образом к стволу.
Так что теперь у меня будет
Dev -> Главная -> Магистральные
Переименуйте Main для тестирования
Так что я в конечном итоге с
Dev -> Test -> Магистральные
Меня беспокоит переименование Main и испортить историю. Кроме того, если в качестве последнего шага я переименовал Trunk в Main, это вызовет проблемы, так как я переименовываю его в ранее существовавшую ветвь?
Если у кого-то есть мысли о том, как выполнить то, что я ищу, я был бы очень обязан.
Когда Dev и Main являются одинаковыми, вы можете разбить отношения ветвей (конвертировать в папку), основной ветвь для тестирования, а затем восстановить оригинальную ветвь dev для проверки. – jessehouwing
@Matt У нас есть активные ветви функций, которые разрабатываются вместе с dev как родительский. Я стараюсь не создавать слишком много потрясений в этом процессе. – ryanrdl
@jessehouwing Возможно, мне что-то не хватает ... если вы конвертируете в папку и затем конвертируете обратно в ветвь, отношения ветвления все еще существуют. Не уверен, как это помогает. – ryanrdl