Удаление сопоставления ветвей в Team Foundation Server 2010 - PullRequest
16 голосов
/ 21 декабря 2010

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

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

У меня такой вопрос: как безопасно удалить ассоциации ветвей (значок серебряной ветви), сохранив историю, если это возможно (меня больше не волнует возможность слияния), чтобы я мог переходить из другой области выше или ниже в дереве?

1 Ответ

28 голосов
/ 21 декабря 2010

Очевидно, что контекстное меню не имеет этой опции из-за обратной связи с пользователем. Доступ к нему можно получить через Файл> Контроль исходного кода> Ветвление и объединение> Преобразовать в папку

Источник: Microsoft Connect

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...