0

我有一个包含多个子存储库的超级存储库。我想将其中一个子存储库更改为另一个分支。但是,当我git checkout过去这样做时,在gits status子回购以某种方式回到主分支之后。更改子存储库上的分支的正确方法是什么?

4

1 回答 1

1

好吧,我刚刚尝试使用最新版本的 gitslave 进行修补以支持 git 状态更新更改(gits 版本 2.0.2-42-dirty),并且 gitslave 不会更改您所在的分支。它警告您在错误的分支上。

您是否正在使用某些替代版本的 gitslave 以某种方式更新为“有用”?

通常,如果您要在不同 repos 的不同分支上,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
于 2017-08-23T00:35:15.290 回答