TL; DR Должны ли все части проекта среднего размера находиться в одном хранилище или каждая часть имеет собственное репо?Хранить проектные части в одном хранилище или разделяться на несколько
Я начинаю новый проект на C++ (но я думаю, что это язык не агностик), который будет состоять из нескольких частей. Server, Client - linux (в то время как клиенты также могут работать с p2p), Client - android, ...
Возможно, я поддерживаю Linux, windows и android для клиентов, только серверный Linux.
Я думаю, что это будет проект среднего размера. Наличие нескольких версий, выпущенных сразу, не важно для меня, текущая (и только поддерживаемая) версия будет транковой. Тем не менее, я использую функцию &.
И теперь, наконец, на мой вопрос. Должен ли я просто использовать один репо для всего этого? Я могу себе это немного упростить. И я не запускаю Kernel 2.0, там будет не так много файлов (надеюсь).
среда разработки будет ВИМ & Баш & CMake, если это отношение
Спасибо :)
hm, тот факт, что скорость развития клиента и сервера будет дрейфовать во времени, совсем не произошла со мной. Вероятно, вы правы.Я должен думать о клиентах (один против множественного репо), но у вас есть точка, что клиент и сервер, вероятно, будут лучше разделены. Спасибо :) – Paladin