Подпроект в Azure DevOps - PullRequest
1 голос
/ 13 июня 2019

Я создал проект «Компания 1» и хочу создать внутри этого проекта подпроект, например «Развернуть ВМ», «Развернуть приложение» и т. Д., Чтобы я мог поместить весь код, связанный с «Компанией 1», в один проект.И я могу создать несколько сборок внутри одного проекта.

Но я не вижу возможности создать подпроект.Как этого добиться в DevOps Azure?Нужно ли создавать несколько репозиториев в одном проекте или есть другой способ сделать это?

Спасибо.

Ответы [ 2 ]

1 голос
/ 17 июня 2019

Термин Project в DevOps Azure немного вводит в заблуждение. Было бы больше смысла, если бы это называлось «рабочее пространство» или что-то в этом роде. Каждый проект может содержать очень большое количество репозиториев, сборок / выпусков, групповых пространств, путей областей и т. Д.

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

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

В вашем сценарии я рекомендую создавать отдельные репозитории и создавать определения в одном и том же пространстве Project.

1 голос
/ 14 июня 2019

В Azure Devops нет sub-project.Почему бы вам не создать ветку для своего репо?Вы можете получить / отправить коды для новой ветки.

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

Вы также можете создать целевую или несколько веток, используя конвейеры Azure или TFS.Пожалуйста, смотрите этот документ .

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