2014-12-24 3 views
0

Я вернулся на работу после года в колледже, чтобы узнать, что мой проект, который был первоначально размещен на локальной установке TFS, был перенесен в Visual Studio онлайн. Осталась структура плоских папок без ветвей. Я преобразовал все прежние ветви обратно в ветви, но как я могу восстановить отношения между ними, чтобы мне не пришлось делать кропотливые необоснованные слияния на ежегодные обновления?Восстановление связей ветвей в TFS

ответ

4

Необходимо, чтобы reapent ветка. Это можно сделать в меню «Ветвление и слияние» в контекстно-зависимом меню, когда вы щелкните правой кнопкой мыши по папке в проводнике исходного кода.

+0

Звучит как именно то, что мне нужно. Завтра я проверю это на работе и дам вам знать. Благодаря! –

+0

К сожалению, диалог reparent пуст и не позволяет мне выбрать ветку, пока я уже не сделал необоснованного слияния в эту ветку. Есть ли способ обойти это? –

+2

Нет - сначала вам нужно сделать необоснованное слияние. Независимо от того, как вы разрезаете его, вы можете столкнуться с потенциально болезненным слиянием, если код между двумя ветвями значительно расходится. Это было бы так, если бы ветвь просто осталась нетронутой на год. Вот вопрос в миллион долларов: есть ли что-то, что стоит сохранить в отрасли? Если кодовая база изменилась настолько, что слияние является болезненным, маловероятно, что все, что у вас есть в этой ветке, уже будет актуальным. –

Смежные вопросы