Из моего последнего вопроса я немного разбираюсь в разделении кода на различные ветви для разработки, выпуска, исправлений и целей пакетов обновления. Ранее у нас был весь наш исходный код в одном месте (даже не папка с именем Main). Он находился в коллекции Team $ SomeProject вместе с папкой ProcessTemplates.
Создана главная папка на локальном диске ---
C: \ Code \ CmdNotify> mdir Main
Добавлено Main to Source Control на сервере -----
C: \ Code \ CmdNotify> tf add Main
Перемещен код в Main ---
C: \ Code \ CmdNotify> tf move *. \ Main
Проверено в изменениях в TFS
Теперь, когда я создаю ветви «Main», «Release», «ServicePack», как работают рабочие пространства?
- Должны ли мы создавать отдельные рабочие пространства для отдельных ветвей?
- Или мы должны создать отдельные отображения рабочей области для отдельных ветвей?
- Мы просто извлекаем исходный код из разных веток, как и когда
нужно и потом регистрируйся в соответствующих ветках? Если да, то это
сделано с использованием разных отображений или разных рабочих пространств?
Если кто-то может объяснить с небольшим примером или указанием на соответствующий ресурс, было бы замечательно.