2016-04-12 2 views
0

У меня есть два отдельных приложения (два решения Visual Studio); один - это веб-приложение, а другое - веб-служба. Они будут размещаться в разных средах. Они связаны между собой (веб-приложение будет потреблять услугу).Visual Studio Team Services - взаимосвязь между репозиторием git и решением

Веб-приложение является частью репозитория Visual Studio Team Services и использует Git. Служба - это то, что нужно добавить в систему контроля версий.

Что я хотел бы знать, можно ли добавить новое решение Visual Studio в существующий репозиторий в Visual Studio Team Services (Я планирую использовать тех же пользователей/роли/разрешения и т. Д.)?

Кроме того, что это лучшая практика в целом (без изменения пользователей/ролей/разрешений и т.д.):

  1. одно хранилище, имеющих несколько решений Visual Studio (1: п соотношение между хранилищами и решений)
  2. Один репозиторий, имеющая ровно один Визуальное решение студии (1: 1 соотношение между хранилищами и решениями)

ответ

1

Вы должны иметь одно хранилище за решение. Вы можете настроить несколько репозиториев git в одном проекте визуальных проектов студии, что упростит управление пользователями/разрешениями. Тогда каждому решению не придется постоянно сливаться с изменениями другого, чтобы совершать мастер. Кроме того, если вы настроите автозагрузку, вам будет намного легче, если у вас есть отдельные репозитории