В рамках личного проекта я начал использовать git вместо subversion, возможно, я узнаю что-то новое из этого.
Настройка репозитория была довольно простой, настройка моего веб-сервера для обслуживания файла git работает как шарм; коммит, клонирование, здесь нет проблем.
Однако у меня есть некоторые проблемы с настройкой моего проекта в репозитории. В настоящее время это выглядит так:
project.git
\- mobileapp
\- artwork
\- backend
\- website
website
и mobileapp
должны связаться с backend
, как только все заработает.
Теперь моя проблема заключается в развертывании: когда я хочу развернуть backend
на своем сервере, в настоящее время мне нужно проверить весь репозиторий и скопировать содержимое из backend
в мой веб-каталог.
Поскольку, похоже, нет способа просто проверить содержимое project.git/backend
, я думаю о разделении четырех подпроектов на четыре репозитория git с дополнительными накладными расходами на поддержку четырех репозиториев.
Есть ли более простой способ решить мою проблему?