Прежде всего, большое спасибо за то, что приняли меня в этом сообществе!: D
Во-вторых, давайте сразу перейдем к вопросу!
Сегодня я несу уникальную ответственность за ряд проектов, и через некоторое время мы решили делегировать эти проекты другимсотрудники, потому что во многих случаях изменение кода не требуется для меня, технический специалист может сделать это легко.На сегодняшний день каждая модификация кода делегирована мне, поэтому таким образом легко управлять проектами.
Тогда, если мы начнем работать с большим количеством людей, будет труднее контролировать эти проекты.Тогда я подумал (хаха), что почему бы не использовать Git в качестве контроллера нашего проекта?
Я начал разрабатывать приложение, которое использует LibGit2Sharp (что здорово!) Для управления проектами, но потом я понял, что мне придется создавать тонны проектов для управления каждым из них.И каждый проект больше похож на файл конфигурации, а не на разработку.Было бы здорово, если бы все эти проекты можно было контролировать в одном и том же проекте (например, в виде подмодуля).Я начал искать то, что дают мне подмодули, и я не думаю, что это то же самое, что мне нужно.
Структура проекта будет такой:
/Master Project
/.git
/MySoftwareV1
/Customer1
/.git
ConfigFile1.cfg
ConfigFile2.cfg
ConfigFile3.cfg
/Customer2
...
/Customer3
...
/Customer4
...
/MySoftwareV2
/Customer5
/.git
ConfigFile1.cfg
ConfigFile2.cfg
ConfigFile3.cfg
/Customer6
...
/Customer7
...
/Customer8
...
Возможно ли реализовать?В этом случае мое приложение будет контролировать подмодули для регистрации пользователей.
Если вам, ребята, нужна дополнительная информация, пожалуйста, не стесняйтесь, сообщите мне!
Заранее спасибо!
С наилучшими пожеланиями