Слияние Visual Studio Solution с Gitlab - PullRequest
0 голосов
/ 04 июня 2019

У меня есть локальное веб-приложение, бэкэнд которого написан на C # с помощью Visual Studio.Теперь я решил использовать для этого инструмент администрирования исходного кода.Моя проблема в том, что я действительно запутался, как перенести мое решение в GitLab.На мой взгляд, есть одно решение и 6-8 проектов в этом решении.Поэтому я хочу создать для каждого проекта репозиторий git.Единственная проблема в том, что если я клонирую свои проекты, они не найдут зависимости.Как правильно все проверить, организовать правильно и избавиться от проблем с зависимостями?

В тот момент, когда я создал подгруппу git "MYAPP" и добавил все приложения углового интерфейса.Я сделал один репо для каждого приложения.Теперь я хочу добавить проекты c #, содержащие логику.Они разделены на 5 проектов и основной проект, который обрабатывает структуру сущности.

Я надеюсь получить хорошие советы и рекомендации.

Извините за мой плохой английский и спасибо всем, кто пытается помочь.

1 Ответ

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

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

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

Однако управление подпозитариями всегда сопряжено с определенными издержками. Я бы посоветовал избегать этого, если это не оправдано (то есть, если на данный момент ваше решение является единственным, использующим ваши проекты).

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