Могу ли я удалить родительскую ветку?

Можете смело удалять родительскую ветку? У меня есть структура филиала следующим образом:

  • Ветвь А

    • Филиал Б

      • Филиал С
      • Филиал D

Ветвь А избыточна и не нужна. Могу ли я удалить его, не затрагивая Branch B и это дети?

1 ответ

Да, вы должны сначала переучить дочерние ветви, чтобы у них не было родителей. (чтобы отменить их родительское взаимодействие с ними из командной строки). Тогда вы можете безопасно удалить старую ветку. Пока вы не уничтожите старую ветку, ваша история также останется доступной.

В окне слияния ваша старая ветвь все равно будет отображаться из-за исторических отношений. Единственный способ удалить это отношение - уничтожить данные в удаленной ветви. (Обратите внимание, что для правильного уничтожения сначала необходимо удалить папку, зарегистрировать ее, а затем уничтожить. Вам нужно будет перестроить хранилище данных TFS, чтобы данные также обновлялись там).

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