Как вы строите иерархию папок при установке TFS 2018 на месте? - PullRequest
0 голосов
/ 02 февраля 2019

Я устанавливаю TFS 2018 на месте и хочу попытаться применить некоторую логическую структуру папок, в которой все связанные с депозитами проекты \ разработка находятся в папке «Депозиты».Все кредитование в Кредитование и т. Д. И т. Д.

Я создал две коллекции: одну для тестирования установки tfs и производственную коллекцию.Кажется, вы можете создавать только групповые проекты в коллекции.Нет ли способа создать иерархию?

Или как насчет подпроекта?Я не хочу иметь командный проект для каждой задачи.Некоторые задачи являются крошечными, в то время как другие являются большими проектами с несколькими программистами.И если я создам командный проект, скажем, «Депозиты» и буду иметь папки для каждой задачи \ проекта, то не потеряю ли я большое количество функций ALM для проектов?Я имею в виду, они не объединятся, когда все они будут в рамках одного проекта?

Я должен что-то упустить.Даже SourceSafe позволило вам создать рабочую папку.спасибо

1 Ответ

0 голосов
/ 03 февраля 2019

Иерархии устанавливаются в рамках командных проектов.Командный проект - это портфель связанных приложений .

Использование команд, итераций и путей областей в рамках одного командного проекта для организации рабочих элементов.Итерации определяют ваш график работы, а пути областей позволяют организовать рабочие элементы для фильтрации и назначения определенным группам.

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

Типичная структура TFVC в командном проекте будет выглядеть примерно так:

  • $ / MyTeamProject
    • / ApplicationX
      • / Main (транк)
      • / Dev (ответвление от Main)
    • / ApplicationY
      • / Main (транк)
      • / Dev (ветвь от Main)

Или, если ApplicationX и Yсвязанные и должны быть разветвлены вместе, вы инвертируете структуру:

  • $ / MyTeamProject
    • / Main (транк)
      • ApplicationX
      • ApplicationY
    • / Dev (ответвление от Main)
      • ApplicationX
      • ApplicationY

Для Git вы можете хранить несвязанные приложения в отдельных репозиториях или принятьмонорепольный подход.Каждый подход имеет свои преимущества и недостатки и потребует от вас провести некоторое исследование, чтобы решить, какой из них подходит вашему варианту использования.

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