Я подозреваю, что у нас есть общая иерархия со многими другими предприятиями, в которых есть программные продукты, и мы улучшаем каждый продукт с помощью ряда проектов.Проекты TFS, сопоставленные с реальными проектами
У нас есть TFS2015, который мы принимаем сами.
Учитывая, что TFS не поддерживает идею продукта, я создал проект TFS под названием MyProduct. Этот «продукт» существует как в ALM, так и в SCM.
Далее я создал свой первый real TFS Project, т. Е. Я создал проект TFS с тем же именем, что и фактический проект, который я должен выполнить для своей работы. Теперь у меня есть два проекта TFS,
- MyProduct - это мой мастер TFS проект, который я рассматриваю как мой продукт
- MyFirstProject - это мой первый фактический проект, который я выполнение, чтобы улучшить мой существующий продукт
Исходный код для MyFirstProject - это копия исходного кода в MyProduct и должна быть объединена с MyProduct в какой-то момент или в точках.
Когда я в конце MyFirstProject я хочу, чтобы переместить открытые рабочие элементы в мой продукт TFS проекта, т.е. MyProduct, в том числе,
- Descoped MyFirstProject истории, которые я хочу, чтобы в моем продукте накопившихся
- ошибки, которые обнаружены, но не закреплены в MyFirstProject
- Эпос/функции, которые добавляются в ходе MyFirstProject
Далее я хочу начать MySecondProject , и т. д.
Надеюсь, этого достаточно подробно, так как я считаю, что обычные продукты/проекты работают, и мой вопрос: правильно ли я использую TFS с этим подходом? Естественно, что мои новые проекты TFS не являются филиалом SCM, они являются новым проектом SCM, и перемещение рабочих элементов между проектами - это нелегкое дело.
Похоже, что мне не хватает точки структуры проекта TFS.
Благодарим вас за отзыв. Если именование и структура элементов в TFS далеки от сопоставления с тем, что я считаю обычной моделью Product-> Projects, тогда TFS, возможно, пришло время посмотреть на другие инструменты. – Keith
Просьба уточнить проект TFS, который вы упомянули в сообщении, - это проект командного проекта или программного приложения? –