Как вы оформляете ветку в дочернем репозитории в 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
Другие вопросы по тегам