Как вы оформляете ветку в дочернем репозитории в gitslave?
У меня есть супер репозиторий с несколькими дочерними репозиториями. Я хочу изменить один из дочерних репозиториев на другой филиал. Но когда я использую git checkout
сделать это, после gits status
дочерний репо как-то вернулся на главную ветку. Как правильно изменить ветки в дочернем репозитории?
1 ответ
Что ж, я только что попробовал с последней версией gitslave, пропатченной для поддержки изменения обновления состояния git (gits version 2.0.2-42-dirty), и gitslave НЕ меняет ветвь, в которой вы находитесь. Он предупреждает, что вы находитесь не на той ветке.
Используете ли вы какую-то альтернативную версию gitslave, которую кто-то обновил, чтобы она была "полезна" каким-то образом?
В общем, Gitslave, вероятно, не является правильным решением, если вы собираетесь находиться в разных ветках на разных репо. Это будет работать (2.0.2 будет), но это будет на разочаровывающей стороне.
Top-level (top) branch 'master' != slave branch 'test1'!
# On branch master
On: mid:
Top-level (top) branch 'master' != slave branch 'test1'!
Your branch is up-to-date with 'origin/test1'.
nothing to commit, working tree clean
On: (top):
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean