Я пробовал подмодуль git.Хотя это может решить мою проблему совместного использования репозитория в проектах, но использование субмодуля имеет две проблемы, которые меня беспокоят:
- Папка субмодуля должна быть зафиксирована, если содержимое субмодуля зафиксировало изменения.
- Настройки ветки не распространяются на подмодули.Мы должны вручную переключать ветки в подмодулях, если работы в ветвях выполняются через подмодули.
Эти 2 проблемы легко приводят к ошибкам в повседневной работе разработчиков.Я обнаружил, что git slave может решить мою проблему.
Есть ли побочный эффект от использования git slave?
Или есть хорошие методы, позволяющие избежать вышеуказанной проблемы в подмодуле git?