Могу ли я удалить родительскую ветку?
Можете смело удалять родительскую ветку? У меня есть структура филиала следующим образом:
Ветвь А
Филиал Б
- Филиал С
- Филиал D
Ветвь А избыточна и не нужна. Могу ли я удалить его, не затрагивая Branch B и это дети?
1 ответ
Да, вы должны сначала переучить дочерние ветви, чтобы у них не было родителей. (чтобы отменить их родительское взаимодействие с ними из командной строки). Тогда вы можете безопасно удалить старую ветку. Пока вы не уничтожите старую ветку, ваша история также останется доступной.
В окне слияния ваша старая ветвь все равно будет отображаться из-за исторических отношений. Единственный способ удалить это отношение - уничтожить данные в удаленной ветви. (Обратите внимание, что для правильного уничтожения сначала необходимо удалить папку, зарегистрировать ее, а затем уничтожить. Вам нужно будет перестроить хранилище данных TFS, чтобы данные также обновлялись там).