Текущий метод ветвления для приложения, над которым я работаю, совсем не структурирован. Мы используем TFS. Я планирую реорганизовать филиалы. Я искал некоторые ресурсы в Интернете, и у меня есть план с планом. Я хочу проверить, правильно ли это, или если я должен делать что-то по-другому?Реорганизация филиалов в TFS, как управлять устаревшими/сиротскими ветвями
Ниже текущая ветвь иерархии -
Main-филиал
| -release (Используется один раз)
|
| -dev Гиса
| -dev (филиал создан, но никогда не используется)
| - Development (Latest код)
| -Dev-guest-work (Используется один раз и RI в Dev-ветку)
не | -Тест (Отделение выпустить в тестовой среде, больше не используется)
| -ui-Dev-ветви (больше не используется)
Ниже мой план
1. Отменить родительскую ветку «Развитие» до «Без родителя»
2. Переименуйте все остальные ветви с помощью префикса «Устаревший». Я не хочу удалять их прямо.
3. Переименуйте «Разработка» в «Мастер» - эта ветка будет иметь готовый код выпуска
4. Разветвление «Мастер» для создания ветви «Dev»
5. Используйте ветвь «Исправление» от «Мастер», если и при необходимости
Просьба поделиться с вами любыми советами по этому вопросу.
Вы хотите отказаться от всех ветвей, кроме разработки? –
Да, идея состоит в том, чтобы сделать ветку развития главной ветвью. И используйте простую модель ветвления. Удалите все другие ветки, так как они не используются. Спасибо за ваше предложение. Мне нравится то, что вы предложили. Я могу пойти с этим. – Piyush