У меня есть решение по управлению исходным кодом с несколькими проектами. Когда я впервые перенес старый код в TFS, я создал области main, dev, release для веток. В то время, будучи новичком в TFS, я разветвил один проект в области разработки, в котором была создана маленькая иконка серебряной ветви, чтобы показать взаимосвязь между ними. Сделав это, конечно, я больше не могу разветвляться выше или ниже этого места. Так что я не могу разветвить целое решение.
Я попытался удалить сопоставление / связь ветвей, чтобы я мог ветвиться сверху по дереву, но не могу найти способ сделать это. Я создал резервную копию исходного кода и удалил все другие связанные ветви, кроме исходной в основной ветви, но связь все еще существует, несмотря на удаление других (я предполагаю, что TFS все еще содержит историю этих связей с другими ветками, которые я создал).
У меня такой вопрос: как безопасно удалить ассоциации ветвей (значок серебряной ветви), сохранив историю, если это возможно (меня больше не волнует возможность слияния), чтобы я мог переходить из другой области выше или ниже в дереве?