У меня есть git-репо с dev и master веткой.Сейчас я пытаюсь использовать разные ревизии подмодуля в каждой ветке.Так, например, я делаю это:
git checkout master
cd submodule
git checkout v1.0
cd ..
git commit -a -m "now using submodule v1.0"
git checkout dev
cd submodule
git checkout v2.0
cd ..
git commit -a -m "let's try submodule v2.0"
Теперь после этого я извлекаю ветку master, и кажется, что подмодуль в ветке master также указывает на коммит v2.0 вместо v1.0.
Я много читал о подмодулях git, но мне все же это кажется немного абстрактным.Кто-нибудь может объяснить, как правильно использовать подмодуль в этом конкретном случае?(git version 1.7.3.1)
Спасибо!