Непростая жизнь разработки с подмодулем git

Я пробовал подмодуль git. Хотя это может решить мою проблему совместного использования репозитория в проектах, но при использовании подмодуля есть 2 проблемы, которые меня беспокоят:

  1. Папка подмодуля должна фиксироваться, если содержимое подмодуля зафиксировано изменения.
  2. Настройки ветки не распространяются на подмодули. Мы должны вручную переключать ветвь в подмодулях, если работа в ветвях осуществляется через подмодуль.

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

Есть ли побочный эффект использования git slave?

Или есть хорошие методы, позволяющие избежать вышеуказанной проблемы в подмодуле git?

5
задан VonC 1 July 2011 в 11:56
поделиться