В настоящее время я работаю над приложением, которое использует 3 языка программирования.Сейчас наша компания использует систему контроля версий на основе Mercurial.Мы ожидаем, что перейдем на базовую систему git (скорее всего, нам придется использовать Azure DevOps Repos).
- Java: серверное приложение и автономное приложение
- C #: приложение windows
- Платформа Sencha (Ext Js): веб-интерфейс
В настоящее время мы работаем со всем кодом в одном и том же репозитории, поскольку управлять версиями очень просто.Мы создаем приложения вручную (без какого-либо инструмента сборки).
Когда мы используем базовую систему git (Azure DevOps Repos), Каков наилучший способ управления такими ситуациями?